The assignment is to create a social network application called MyFriendsSpace, which represents a set of users and their relationships (usually involving friendship) using a graph. The program must support five operations: adding/updating a user, searching for a user, adding a friend for a user, removing a friend for a user, and finding the shortest path between two users.