Initial release for Problem3