Input based (41/42)

Input based