solutions for quiz 12 1839511