Homework that uses a P2P architecture and a centralized server for converting numbers