Long hard journey to West Point