double00doublesxssdoublexdelxnilnildelxconsyxsifeqxyxyxsiftruexyxsxsiffalsexyxsconsydelxxseq00trueeq0syfalseeqsx0falseeqsxsyeqxyfirstnil0firstconsxxsxdoublelistnilnildoublelistconsxxsconsdoublexdoublelistdelfirstconsxxsconsxxsdoublesxdoublexdelxconsyxseqxydelxconsyxsifeqxyxyxsiffalsexyxsdelxxseqsxsyeqxydoublelistconsxxsfirstconsxxsdoublelistconsxxsdelfirstconsxxsconsxxsdoublelistconsxxsdoublelistdelfirstconsxxsconsxxsdoublelistconsxxsdoublextruedoublelistconsxxsdoublelistdelfirstconsxxsconsxxstruedoublelistconsxxsdoublexfalsedoublesxdoublextruedoublelistconsxxsdelfirstconsxxsconsxxsfalsedelxconsyxsifeqxyxyxsiffalsexyxsdelxxstruedelxconsyxseqxyfalseeqsxsyeqxytruedoublelistconsxxsfirstconsxxsfalse