complete challenge long -> integer