lemm0lemm1lemm2lemm3lemm4
lemm2