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;}