apapmapfxsapapapifapisEmptyxsfxsapapapiftruefxsnullapapapifnullfxsapapconsapfaplastxsapapif2fxsapapif2fxsapapmapfapdropLastxsapisEmptynulltrueapisEmptyapapconsxxsnullaplastapapconsxnullxaplastapapconsxapapconsyysaplastapapconsyysapdropLastapapconsxnullnullapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyys