One pass (17/29)

One pass