Complete the solution so that it returns true if it contains any duplicate argument values. Any number of arguments may be passed into the function.

The array values passed in will only be strings or numbers. The only valid return values are `true` and `false`.

Examples:
```
solution(1, 2, 3)             -->  false
solution(1, 2, 3, 2)          -->  true
solution('1', '2', '3', '2')  -->  true
```

Difficulty: EASY
Starter code: def solution(*args):
	

Solutions:
def solution(*args):
	return len(args) != len(set(args))


def solution(*args):
	print(args)
	result = {}
	for x in args:
		if x in result:
			return True
		else:
			result[x] = 1
	return False


def solution(*lst):
	return not len(set(lst)) == len(lst)


def solution(*args):
	s = set()
	for x in args:
		if x in s:
			return 1
		s.add(x)
	return 0


def solution(*args):
	return True if [x for x in args if args.count(x) > 1] else False


def solution(x=None, *args):
	args = args + (x,)
	tam1 = len(args)
	tam2 = len(set(args))
	if tam1 == 0:
		return False
	if tam1 == 1:
		if 1 in args:
			return True
		else:
			return False
	elif tam1 != tam2:
		return True
	else:
		return False


def solution(*args):
	l = list(args)
	s = set(l)
	return len(s) != len(l)


solution = lambda *args: len(set(args)) < len(args)