This is bit hard to understand. 
This is bit hard to understand.
