Complete input (5/23)

Complete input