solved 100 problems!