One pass (19/29)

One pass