queue q; q.push(i); long x = q.front(); q.pop();