pop[op[op[op[o po[pop[op[op[op[op[o[po[