Started challenge 9, copied from challenge 1 for now.