Complete input (4/23)

Complete input