topfreextopchecknewxnewfreexfreenewxoldfreexfreeoldxnewservefreeserveoldservefreeservecheckfreexfreecheckxchecknewxnewcheckxcheckoldxoldcheckxcheckoldxoldxtopfreexnewxtopfreexchecknewxtopfreextopchecknewxnewfreexnewxoldfreexoldxcheckfreexcheckxchecknewxcheckxchecknewxnewcheckxcheckoldxcheckxcheckoldxoldcheckxtruetopfreextopchecknewxtruetopfreexnewxfalsetopfreexchecknewxfalsecheckoldxcheckxcheckfreexcheckxchecknewxcheckxtrue1check1210serve07old1810check1410new1812top10111free1110checkoldxcheckxcheckfreexcheckx1check1410serve00old1111check1114new1118top10110free1111checknewxnewcheckxfalsenewfreexnewxtrue1new1110serve01old1811check1610new1310top1010free1211checkoldxoldcheckxfalseoldfreexoldxtrue1old1110serve01old1811check1610new1310top1010free1211