apapmapfxsapapapifapisEmptyxsfxsapapapiftruefxsnilapapapiffalsefxsapapconsapfaplastxsapapmapfapdropLastxsapisEmptyniltrueapisEmptyapapconsxxsfalseaplastapapconsxnilxaplastapapconsxapapconsyysaplastapapconsyysapdropLastnilnilapdropLastapapconsxnilnilapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyysapapmapfxsapisEmptyxsapapmapfxsapifapisEmptyxsapapmapfxsapapifapisEmptyxsfapapmapfxsapapapifapisEmptyxsfxsapapapiffalsefxsapdropLastxsapapapiffalsefxsapmapfapapapiffalsefxsapapmapfapdropLastxsapapapiffalsefxsaplastxsapapapiffalsefxsapfaplastxsapapapiffalsefxsapconsapfaplastxsapapapiffalsefxsapapconsapfaplastxsapapmapfapdropLastxsaplastapapconsxapapconsyysaplastapapconsyysapdropLastapapconsxapapconsyysapdropLastapapconsyysapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyystrueapapapiffalsefxsapapmapfapdropLastxsapapmapfxsapapapifapisEmptyxsfxsapapapiffalsefxsapfaplastxstrueapapapiffalsefxsapmapffalseapapmapfxsapapifapisEmptyxsffalseapapmapfxsapifapisEmptyxsfalseapapmapfxsapisEmptyxsfalseapapapiffalsefxsapapconsapfaplastxsapapmapfapdropLastxsfalseapapapiffalsefxsapconsapfaplastxsfalseapapapiffalsefxsaplastxsfalseapapapiffalsefxsapdropLastxsfalseaplastapapconsxapapconsyysaplastapapconsyystrueapdropLastapapconsxapapconsyysapdropLastapapconsyystrueapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyysfalse