ex4_10 needs doing