Complete input (8/23)

Complete input