solve n!%3E 10%5E1000