Answer to the above puzle is

123-45-67-89

gives 100.