Что выведет cout?

#include <iostream> 
using namespace std; 
 
int main() { 
    int a = 3; 
    int b = 4; 
    int c = 5; 
    int &d = b; 
 
    a = b = c; 
 
    cout << a << b << c << d << endl; 
     
    return 0; 
}
В коде имеются ошибки
4444
5554
3333
5555
3334