pre op(17 results)

Oops 38 min