This movie story line is different from others it contains different type of story line that you would never expected. So, that it will take sometimes to understand it fully. And most of all there are some gaps in the movie that need not filled correctly. I feel some explanation required for Vikram mother's background and the movie is moving at very fast rate even if it has 3hrs of running time. I felt that some people's struggling to get the rhythm of it. So at last movie storyline is good but the showing of it for people is not good. Because so many people doesn't understand the maths based movies and also the mind planning movies. It will take time for these types, if these types of movies coming again and again means then they will also understand it properly.