Complete input (10/23)

Complete input