updated week 9 Euclid