You will be given a definition of a task first, then some input of the task.
In this task you will be given a list of integers. You should only return an integer if the first digit is the same as the last digit in the number. If an integer has a single digit, then it should be returned. If there are no integers that start and end with the same digit then an empty list ("[]") should be returned.

[811, 690, 657, 974, -5, 899, -23, 2, 296, 305, -314, 770, 406, -987, -972, -231, -235, 764, -158, 825, -663, 175, -647, -771]
Output:
[-5, 2]
You will be given a definition of a task first, then some input of the task.
In this task you will be given a list of integers. You should only return an integer if the first digit is the same as the last digit in the number. If an integer has a single digit, then it should be returned. If there are no integers that start and end with the same digit then an empty list ("[]") should be returned.

[811, 690, 657, 974, -5, 899, -23, 2, 296, 305, -314, 770, 406, -987, -972, -231, -235, 764, -158, 825, -663, 175, -647, -771]
Output:
user
[-5, 2]
assistant
You will be given a definition of a task first, then some input of the task.
In this task you will be given a list of integers. You should only return an integer if the first digit is the same as the last digit in the number. If an integer has a single digit, then it should be returned. If there are no integers that start and end with the same digit then an empty list ("[]") should be returned.

[811, 690, 657, 974, -5, 899, -23, 2, 296, 305, -314, 770, 406, -987, -972, -231, -235, 764, -158, 825, -663, 175, -647, -771]
Output:
[-5, 2]