Interview Guides

Given an integer n, return the number of structurally unique binary search trees that can be formed using the distinct values 1 through n. Two trees are considered different if their structure differs, even if they contain the same set of values. The function should return a single integer.
1 <= n <= 191 to n