import java.util.Objects;class Solution { public boolean isSameTree(TreeNode p, TreeNode q) { if (Objects.isNull(p) && Objects.isNull(q)) { return true; } if (Objects.isNull(p)) { return false; } if (Objects.isNull(q)) { return false; } if (p.val != q.val) { return false; } return isSameTree(p.left, q.left) && isSameTree(p.right, q.right); }}class TreeNode { int val; TreeNode left; TreeNode right;}