Что будет выведено на экран в результате работы программы?

#include <iostream> 
using namespace std; 
 
void f(int x) { 
    int& y = x; 
    while (2 * y > x) { 
        int x = 5; 
        y /= x; 
        cout << y; 
    } 
    cout << x << endl; 
} 
 
int main() { 
    f(20); 
    return 0; 
}
400
120
бесконечный цикл
440