Solutions for Solveet challenges