Complete input (19/23)

Complete input