Waves challenge by Manabendra Bhattacharjee
_