#include #define ulong unsigned long static ulong try(ulong a, ulong b, ulong c, ulong n) { ulong bc = b*c; ulong rem = bc%a; ulong d = bc/a; if (rem == 0 && d<=n && a!=d && b!=d && c!=d) return 1; return 0; } static ulong a(ulong n) { ulong a, b, c, s = 0; for (a=3; a<=n; a++) { for (b=2; b