Zad2a of cw03 finished
Zad2b of cw03 finished
zad3 of cw03 finished (minor fixes)