another solution to 16