Input based (29/42)

Input based