solution for hw 13 2322449