How to gain more weight within less time?

I am 24 years old boy. My weight is just about 50kg. But i want to gain more weight as soon as possible. Can anyone tell me, what should i eat for the same?
How to gain more weight within less time?
Post Opinion