Practice programming for developing the aforementioned topic and implementing them in various languages