Updated README and comments with connected assumptions for optimised solution