TLE:
#include<bits/stdc++.h>
using namespace std;
bool ggs(int a,int b,int c){
if(1<=a<=b<=c && a*a+b*b==c*c) return true;
return false;
}
int main(){
int n,sum=0;
cin>>n;
int a,b,c;
for(int i=2;i<=n;i++){
for(int j=2;j<=n;j++){
for(int a=2;a<=n;a++){
if(!ggs(i,j,a)) continue;
else sum++;
}
}
}
cout<<sum/2<<endl;
return 0;
}