The BJP high command is busy doing homework on each assembly seat before the upcoming assembly elections in Punjab. What are the weak and strong links of the party on these seats, how can BJP get an edge in the elections?