2003 AIME II Problem 2

Let N be the greatest integer multiple of 8 , no two of whose digits are the same. What is the remainder when N is divided by 1000 ?