Milan saw BOBBY.
The six movie names are - MONEY, JOHNY, BABLU, BHABI, ROBOT and
BUNNY.
Compare MONEY and JOHNY. They have O common at the second place and Y
common at the fifth place. Also, they can't have two different letters each,
common with the required movie as the letters in remaining three places are all different. Thus, the required movie must have either O at the second place or Y
at the fifth place or both.
Similarly, comparing JOHNY and BUNNY - the required movie must have either
N at the fourth place or Y at the fifth place or both. Also, comparing MONEY and
BUNNY - the required movie must have either N at the third place or Y at the fifth
place or both.
From the above 3 deduction, either Y is at fifth place or O is at the second place
and N is at the third & fourth place. The later combination is not possible as BABLU, BHABI & ROBOT will need at least 3 other letters which makes the required movie 6 letter long. Hence, the required movie must have Y at the fifth place.
Now Y is not there in BABLU and BHABI at the fifth place and they have only B common at the first place. Hence, B must be the first letter.
As B is at the first place and Y is at the fifth place and every movie has exactly 2
letters common with the required movie. From BUNNY, the required movie do not have U at the second place and N at the third and fourth place. Now looking at JOHNY and MONEY, they must have O common at the second place.
Using the same kind of arguments for BABLU, BHABI and ROBOT, we can conclude that Milan saw BOBBY.