Complete input (16/23)

Complete input