Input based (35/42)

Input based