555 Geometry Problems for High School Students: 135 Questions with Solutions, 420 Additional Questions with Answers