This is a Semantic Rebuilt for Assignment 3 – Details in README.md