While pass (18/28)

While pass