Example29 + Comments to 27 28