Type theory first task