Solution by Kivanc Yazan
