contains solution to eular project