if a and b are same
if ( a == b ) return ( check ( a * n , a , b ) ) ; int ans = 0 ; for ( int i = 0 ; i <= n ; ++ i ) if ( check ( i * a + ( n - i ) * b , a , b ) ) ans = ( ans + comb ( n , i ) ) % mod ; return ans ; }