Complete input (20/23)

Complete input