double00doublesxssdoublexdelxnilnildelxconsyxsifeqxyxyxsiftruexyxsxsiffalsexyxsconsydelxxseq00trueeq0syfalseeqsx0falseeqsxsyeqxyfirstnil0firstconsxxsxdoublelistnilnildoublelistconsxxsconsdoublexdoublelistdelfirstconsxxsconsxxsdoublesxdoublexdelxconsyxseqxydelxconsyxsifeqxyxyxsiffalsexyxsdelxxseqsxsyeqxydoublelistconsxxsfirstconsxxsdoublelistconsxxsdelfirstconsxxsconsxxsdoublelistconsxxsdoublelistdelfirstconsxxsconsxxsdoublelistconsxxsdoublextruedoublelistconsxxsdoublelistdelfirstconsxxsconsxxstruedoublelistconsxxsdoublexfalsedoublesxdoublextruedouble11doublelistconsxxsdelfirstconsxxsconsxxsfalsedelxconsyxsifeqxyxyxsiffalsexyxsdelxxstruedel22if44iffalsexyxsdelxxsiffalsexyxsdelxxsfalsedelxconsyxseqxyfalseeqsxsyeqxytrueeq22doublelistconsxxsfirstconsxxsfalse