Solution by Kivanc Yazan