topfreextopchecknewxnewfreexfreenewxoldfreexfreeoldxnewservefreeserveoldservefreeservecheckfreexfreecheckxchecknewxnewcheckxcheckoldxoldcheckxcheckoldxoldx1top111free111check111new111old1111serve00topfreextopchecknewxnewfreexfreenewxoldfreexfreeoldxnewservefreeservecheckfreexfreecheckxchecknewxnewcheckxcheckoldxoldcheckxcheckoldxoldxtopfreextopchecknewxtopfreexchecknewxtopfreexnewxnewfreexnewxoldfreexoldxcheckfreexcheckxchecknewxnewcheckxchecknewxcheckxcheckoldxoldcheckxcheckoldxcheckxtruetopfreextopchecknewxtrue12345671top121free1121check111new1121old121serve00top111topfreextopchecknewxtopfreextopchecknewxnewfreexfreenewxnewservefreeservecheckfreexfreecheckxchecknewxnewcheckxcheckoldxoldcheckxcheckoldxoldx1top121free121check121new111serve00old1221top121topfreextopchecknewxtopfreextopchecknewxnewfreexfreenewxnewservefreeservecheckfreexfreecheckxchecknewxnewcheckx31top10011free11110011check100001new1000000011serve0001newfreexfreenewxnewservefreeservecheckfreexfreecheckxchecknewxnewcheckxtopfreexchecknewxfalse13456topfreexnewxfalse2345checknewxcheckxcheckfreexcheckxcheckoldxcheckxtrue31check111new1111free1111old1111checknewxnewcheckxfalse2newfreexnewxtrue21new111free1111checkoldxoldcheckxfalseoldfreexoldxtrue1old111free1111