Complete input (6/23)

Complete input