BST MountainRanges TopCoder SRM 634.