CREATE TABLE table_15753 ("Player" TEXT, "League" FLOAT, "Scottish Cup" FLOAT, "League Cup" FLOAT, "Challenge Cup" FLOAT, "Total" FLOAT)

What is the least for Scottish Cup with a Challenge Cup greater than 0, Player Paul Keegan, and League Cup greater than 0?
SELECT MIN("Scottish Cup") FROM table_15753 WHERE "Challenge Cup" > '0' AND "Player" = 'paul keegan' AND "League Cup" > '0'
SELECT MIN("Scottish Cup") FROM "table_15753" WHERE "Challenge Cup" > '0' AND "League Cup" > '0' AND "Player" = 'paul keegan'