In my perception, answer for the above question is 20.
Description: 20 men -- 10days -- 12hrs means total hours required = 2400hrs
similarly next task is twice as the large so time required is = 4800hrs
so men * 30 * 8 = 4800hrs
Hence men required = 20.
Kindly let me know whether i am right or wrong.
Thanks in advance.