10 friends A,B,C,D,E,F,G,H,I,J are sitting in a row. Some of them are facing north while others are facing south. Not more than 2 persons facing the same direction sit together. They all have their birthdays in different months of the same year. Persons born in consecutive months are not sitting adjacent to each other. C sits 4th to right of A, who sits at one of the extreme ends. Only 4 persons face to the south. No one has a birthday in April or in May. C has a birthday in a month which has 30 days. The person having a birthday in February sits to the immediate right of the person having a birthday in October, and both face the same direction. D, who has a birthday in September, sits fourth to the left of B, whose direction is opposite that of A. F has a birthday in August. Neither B nor D is an immediate neighbour of C. E, who has a birthday in March, sits to the immediate right of J, who is 3rd to left of the person who has a birthday in January. I neither faces south nor has a birthday in October.
Now the questions:
Who has a birthday in December?
Who sits 2nd to right of the person who has a birthday in June?
The question has been taken from a source called Practice Mock. Will full permission of reproduction.