Największy wspólny dzielnik czterech liczb

C++ daje naj

Uzupełnij kod aby dla czterech podanych liczb program wyliczył ich największy wspólny dzielnik
Przykład:
Dla danych wejściowych

6 9 27 192
poprawną odpowiedzią jest
3

#include
#include
using namespace std;
int nwd (int x,int y)
{
// tu uzupełnij
}
int main()
{
int a,b,n=4;
cin>>a;
for(;n>1;n=n-1)
{
cin>>b;
a=nwd (a,b);
}
cout< return 0;
}