The Mahabharata is the longest epic of the world, written in Sanskrit and consisting about 1,00,000 shloka and 1.8 million words. The epic of Mahabharata was written by great poet Sage Vyasa with blessings and suggestion of Lord Brahma. Vyasa asked Lord Brahma to suggest him someone very intellectual and understanding to write down the epic, as both composition and writing of such great epic was not an easy task. Therefore on recommendation of Brahma Vyasa prayed and requested Lord Ganesha, also known as "Lord of knowledge" to write it down. Lord Ganesha agreed on one condition that his pen shouldn't stop even for second once he starts writing the composition as he had lots of other work to do. For this Vyasa in return put one condition before Ganesha to write the whole epic only after understanding the meaning of each and every word. In this way they made an agreement whith each other that, once started neither Vyasa would stop his dictating nor Gansha will write without understanding. It is been said that whenever Ganesha was too fast in writing, Vyasa used to dictate him some difficult composition. So that Ganesha would take time to understand and in this meantime Sage Vaysa used to compose new lines. In this way The Great Epic of Mahabharata was composed and written.