ftruexyzfgtxplusyzxsyzftruexyzfgtxplusyzxyszplusn0nplusnsmsplusnmgt0vfalsegtsu0truegtsusvgtuvftruexyzplusyzftruexyzgtxplusyzftruexyzfgtxplusyzxsyzftruexyzfgtxplusyzxyszplusnsmplusnmgtsusvgtuvtrueftruexyzfgtxplusyzxsyzftruexyzfgtxplusyzxysztrueftruexyzplusyzfalseftruexyzgtxplusyzfalseplusnsmplusnmtrueplus22gtsusvgtuvtruegt22