Accepted way (24/27)

Accepted way