solved ch01ex03