UP by-election: The ruling BJP had won over 300 seats in the 403-member UP assembly last year.Gorakhpur: As Uttar Pradesh votes for Gorakhpur and Phulpur Lok Sabha constituencies vacated by Chief Minister Yogi Adityanath and his deputy Keshav Prasad Maurya, the ruling BJP, the Samajwadi Party (SP) and the Congress gear up for a triangular contest in the bypolls. The Bahujan Samaj Party (BSP) put aside its decades-old enmity with Samajwadi Party to support a common candidate.