fxnilgnilxfxgyzgfxyz++xnilx++xgyzg++xyznullniltruenullgxyfalsememnilyfalsememgxyzor=yzmemxzmemxmaxxnotnullxmaxggnilxymax'xymaxgggxyzumax'maxggxyzufxgyzfxy++xgyz++xymemgxyzmemxzmemxmaxxnullxmaxgggxyzumaxggxyztruefxgyzfxytrue1f201520g2110211++xgyz++xytrue1++201520g2110211memgxyzmemxztrue1mem251020g2110211memxmaxxnullxfalsemaxgggxyzumaxggxyztrue1max1118u00g211021