Solutions - last 2 broken