+ Thanks to Robeth Ramatullah for some advice about w equivalent with the solution