Input based (34/42)

Input based