problems 19,20,22,23