backup
update:: bug in problem 20 I think, maybe a bug in problem 16