solved 040 by higo