puzzle solved by Aakash kumar