This is part of AI course Project