how does the optput come as
3
3
4
I don't understand how 'i' become 4 for last

code:

```
int i = 2;
            Console.WriteLine(++i); 
            Console.WriteLine(i++);
            Console.WriteLine(i);

```