contributions to solutions 8567740