Accepted way (20/27)

Accepted way