Ready to take on Amarinder from Patiala: J J Singh