Accepted way (22/27)

Accepted way