We have these 4 instances of string "Kit Kat":
// Initialize with a constant literal
string kk1 = "Kit Kat";
// Another initialization with a constant literal
string kk2 = "Kit Kat";
// Initialize at run time with an array
string kk3 = new String(new Char[] {
'K','i','t',' ','K','a','t'
});
/* Initialize at run time with return value
of an immediately invoked lambda */
string kk4 = ((Func<string>)(() => "Kit Kat"))();
Which among following comparisons would return False? Check all that apply.