Tried a few strategies, approaching from python language also