Please Please Please!!!
Don't waste your time in doing such a huge assignment for them.
If they really are smart enough they should able to judge you from the past work you have done and in the technical F2F round.
Entire process takes one month to go for F2F after you done assignment and if it get shortlisted. The HR keep calling you for the assignment presentation. Then you have to follow further after F2F.
Dont know they really want to hire candidates or with label of assignment they just wanted to know new innovative ideas from candidates to steal them for their own propose.
In F2F they will ask your ideas in details and then may be steal them.
If you really don't have other option and have ample of time for assignment then only try applying here. Its not worth to put so much effort in assignment.