wow ! works for every number ! but too complicated and long...