Self Describing Numbers Challenge solved