innovation for Geeks Challenge Solution