There are 7 English, 5 Marathi and 4 Hindi Books. In how many ways can they be arranged in a shelf such that,
(i) the books are language wise.
(ii) the books are not language wise strictly, although some but not all books of same
language may be together.