// so size is equal (where size==1) and they are not equal then obviously false // example 'a' and 'b' size is equal ,string are not equal ...
ll fact(ll n) { if(n==0) return 1; ll res = 1; for (ll i = 2; i <= n; i++) res = res * i; return res; } ...