Какое значение будет занесено в переменную b

class Program 
{ 
    static void Main(string[] args) 
    { 
        Func<int> d; 
        d = () => 0; 
        d += () => 1; 
        d += () => 2; 
        int b = d(); 
    } 
} 
0
2
Программа не компилируется
1
3