The BJP can take power in Karnataka "within 24 hours" if it wins 22 seats in the state in the April-May national election, the party's state chief BS Yeddyurappa has said. The BJP currently has 16 of Karnataka's 28 parliamentary seats. The state's ruling alliance partners Janata Dal Secular and the Congress have two and 9 seats.