Input based (16/42)

Input based