Что произойдет после выполнения данного кода?

#include <stdio.h> 
#include <iostream> 
 
int x = 10; 
 
int main() 
{ 
     int x = 5; 
     if (1) 
     { 
          int x = 15; 
     } 
     std::cout << x; 
 
     return 0; 
} 
Ошибка компиляции
На экран будет выведено значение 10
На экран будет выведено значение 15
На экран будет выведено значение 5