1 0 2 0 3 0 4 0 5 120 6 971853075 7 36012988082548233 8 4263492449580925474047120 9 1609379339428507638996616962234528 10 1856926911618773209041555011161165016996700 11 6176258863775905762977215647261808419604866901994600