Attempt3
Attempt4
Attempt5
Attempt6
Beautified