reorganized problems into directories to allow for multi-language solutions