lec26
upd lec26