Test Case 1:
Dividend: 1000000000000000000
Divisor: 3
Expected Quotient: 333333333333333333
Actual Quotient: 333333333333333333
Expected Remainder: 1
Actual Remainder: 1
Test PASSED
Test Case 2:
Dividend: 9223372036854775807
Divisor: 2
Expected Quotient: 4611686018427387903
Actual Quotient: 4611686018427387903
Expected Remainder: 1
Actual Remainder: 1
Test PASSED
Test Case 3:
Dividend: 18446744073709551615
Divisor: 9223372036854775807
Expected Quotient: 2
Actual Quotient: 2
Expected Remainder: 1
Actual Remainder: 1
Test PASSED
Test Case 4:
Dividend: 18446744073709551615
Divisor: 1
Expected Quotient: 18446744073709551615
Actual Quotient: 18446744073709551615
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 5:
Dividend: 18446744073709551615
Divisor: 18446744073709551615
Expected Quotient: 1
Actual Quotient: 1
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 6:
Dividend: 0
Divisor: 18446744073709551615
Expected Quotient: 0
Actual Quotient: 0
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 7:
Dividend: 18446744073709551614
Divisor: 2
Expected Quotient: 9223372036854775807
Actual Quotient: 9223372036854775807
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 8:
Dividend: 18446744073709551615
Divisor: 2
Expected Quotient: 9223372036854775807
Actual Quotient: 9223372036854775807
Expected Remainder: 1
Actual Remainder: 1
Test PASSED
Test Case 9:
Dividend: 18446744073709551615
Divisor: 3
Expected Quotient: 6148914691236517205
Actual Quotient: 6148914691236517205
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 10:
Dividend: 18446744073709551557
Divisor: 11
Expected Quotient: 1676976734155413778
Actual Quotient: 1676976733973595596
Expected Remainder: 9
Actual Remainder: 1
Test FAILED
Test Case 11:
Dividend: 18446744073709551557
Divisor: 18446744073709551557
Expected Quotient: 1
Actual Quotient: 1
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 12:
Dividend: 9223372036854775808
Divisor: 2
Expected Quotient: 4611686018427387904
Actual Quotient: 4611686018427387904
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 13:
Dividend: 18446744073709551615
Divisor: 10
Expected Quotient: 1844674407370955161
Actual Quotient: 1844674407370955161
Expected Remainder: 5
Actual Remainder: 5
Test PASSED
Test Case 14:
Dividend: 18446744073709551615
Divisor: 9223372036854775806
Expected Quotient: 2
Actual Quotient: 2
Expected Remainder: 3
Actual Remainder: 3
Test PASSED
Test Case 15:
Dividend: 18446744073709551557
Divisor: 17
Expected Quotient: 1085102592571150091
Actual Quotient: 1085102592571150091
Expected Remainder: 10
Actual Remainder: 10
Test PASSED
Test Case 16:
Dividend: 12345678901234567890
Divisor: 98765432109876543
Expected Quotient: 124
Actual Quotient: 124
Expected Remainder: 98765319609876558
Actual Remainder: 98765319609876558
Test PASSED
Test Case 17:
Dividend: 18446744073709551615
Divisor: 1
Expected Quotient: 18446744073709551615
Actual Quotient: 18446744073709551615
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 18:
Dividend: 0
Divisor: 12345
Expected Quotient: 0
Actual Quotient: 0
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 19:
Dividend: 12345678901234567890
Divisor: 12345678901234567890
Expected Quotient: 1
Actual Quotient: 1
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 20:
Dividend: 9223372036854775808
Divisor: 2147483648
Expected Quotient: 4294967296
Actual Quotient: 4294967296
Expected Remainder: 0
Actual Remainder: 0
Test PASSED
Test Case 21:
Dividend: 18446744073709551615
Divisor: 18446744073709551614
Expected Quotient: 1
Actual Quotient: 1
Expected Remainder: 1
Actual Remainder: 1
Test PASSED
Test Case 22:
Dividend: 17711
Divisor: 10946
Expected Quotient: 1
Actual Quotient: 1
Expected Remainder: 6765
Actual Remainder: 6765
Test PASSED
Test Case 23:
Dividend: 18446744073709551615
Divisor: 729
Expected Quotient: 25304175686842458
Actual Quotient: 25304175684100893
Expected Remainder: 603
Actual Remainder: 618
Test FAILED
Test Case 24:
Dividend: 18446744073709551615
Divisor: 18446744073709551610
Expected Quotient: 1
Actual Quotient: 1
Expected Remainder: 5
Actual Remainder: 5
Test PASSED