This repository contains a multithreaded application based on 'n' player Tambola game developed using Observer Design Pattern, Singleton Design Pattern and Multi-threading in Java.