sumconssnxconsmysumconsnxconssmysumcons0xysumxysumnilyyemptyniltrueemptyconsnxfalsetailnilniltailconsnxxheadconsnxnweightxifemptyxemptytailxxiftruebxweight_undefined_erroriffalsebxif2bxif2truexheadxif2falsexweightsumxcons0tailtailxsumconssnxconsmysumconsnxconssmysumcons0xysumxyweightxtailxweightxemptytailxweightxemptyxweightxifemptyxemptytailxxiffalsebxif2bxif2truexheadxif2falsextailxif2falsextailtailxif2falsexsumxcons0tailtailxif2falsexweightsumxcons0tailtailxtrueif2falsexweightsumxcons0tailtailxweightxifemptyxemptytailxxiffalsebxif2bxtrueif2falsexsumxcons0tailtailxfalsesumconssnxconsmysumconsnxconssmysumcons0xysumxytrue1sum281022004cons211122s1414if2falsextailtailxfalseif2falsextailxfalseif2truexheadxfalseweightxemptyxfalseweightxemptytailxfalseweightxtailxfalse