All three statements about Directive Principles are correct: they are non-justiciable, they act as a check on government, and Article 31-C did seek to upgrade DPSPs (though this was partially struck down by the Supreme Court). Therefore, 'All of these statements are correct' is the right answer.