1class Solution {2private static int gcd(int a, int b) {3if (b == 0) return a;4return gcd(b, a % b);5}67public boolean canMeasureWater(int jug1Capacity, int jug2Capacity, int targetCapacity) {8if (targetCapacity > jug1Capacity + jug2Capacity) {9return false;10}11int g = gcd(jug1Capacity, jug2Capacity);12return (targetCapacity % g == 0);13}14}