Queue (273)

About the rewrite: