Rightmost unique value

Write codeEasy10 min

Your task

You are given a list of positive integers. Return the last value in the list that appears exactly once in the entire list, that is, among all values with a total count of 1, the one whose position is furthest to the right. If every value occurs two or more times, or the list is empty, return -1. For example, in [4, 7, 4, 9, 7, 2] both 9 and 2 appear once, and 2 sits further right, so the answer is 2.

Examples

last_unique_value(nums: list[int]) -> int
Example 1
Inputlast_unique_value([4, 7, 4, 9, 7, 2])
Output2