my real solution