Please help me! I will give brainliest! Due asap!

Why were Washington’s troops able to surprise the British troops at Trenton, scoring an important victory?

They attacked on Christmas Day.
They received secret information from British traitors.
They had superior training.
They used spies from native tribes.