Triangle \(ABC \) has a perimeter of 2007 units. The sides have lengths that are all integer values with \(AB< BC \leq AC\). What is the smallest possible value of \(BC - AB\)?
The triangle could be 668, 669, 670, in which case the difference is \(\color{brown}\boxed{1}\)