sumconssnxconsmysumconsnxconssmysumcons0xysumxysumnilyyweightconsnconsmxweightsumconsnconsmxcons0xweightconsnnilnsumconssnxconsmysumconsnxconssmysumcons0xysumxyweightconsnconsmxsumconsnconsmxcons0xweightconsnconsmxweightsumconsnconsmxcons0xtrueweightconsnconsmxweightsumconsnconsmxcons0xtrue1weight1210weight12110nil00003sum201220cons211425s1010weightconsnconsmxsumconsnconsmxcons0xfalsesumconssnxconsmysumconsnxconssmysumcons0xysumxytrue1sum261020weight1210nil00001sum201220cons211424s1110sumconssnxconsmysumconsnxconssmy