purgenilnilpurge.xy.xpurgeremovexyremovexnilnilremovex.yzif=xyremovexz.yremovexzpurge.xypurgeremovexypurge.xyremovexyremovex.yzremovexzremovex.yzremovexztruepurge.xypurgeremovexytrue121purge111.211112remove20nil00if30=20removexnilnilremovex.yzif=xyremovexz.yremovexzpurge.xyremovexyfalse1removex.yzremovexztrueremove22