stupid solutions
4.6