Input based (14/42)

Input based