does the real challenge last for 24 hours or just few hours?
It lasts until all of the prizes (usually the top 5 will receive points) have been received. It probably won't take more than an hour, but even then I expect most challenges to take 10-30 minutes.