#Your optional code here
#You can import some modules or create additional functions
def checkio(data):
#Your code here
#It's main function. Don't remove this function
#It's used for auto-testing and must return a result for check.
#valueIndicesMapping = {}
nonUniqueList = []
for element in data :
if data.count(element) > 1:
nonUniqueList.append(element)
#replace this for solution
return nonUniqueList
#Some hints
#You can use list.count(element) method for counting.
#Create new list with non-unique elements
#Loop over original list
if __name__ == "__main__":
#These "asserts" using only for self-checking and not necessary for auto-testing
'''assert isinstance(checkio([1]), list), "The result must be a list"
assert checkio([1, 2, 3, 1, 3]) == [1, 3, 1, 3], "1st example"
assert checkio([1, 2, 3, 4, 5]) == [], "2nd example"
assert checkio([5, 5, 5, 5, 5]) == [5, 5, 5, 5, 5], "3rd example"
assert checkio([10, 9, 10, 10, 9, 8]) == [10, 9, 10, 10, 9], "4th example"
'''
print checkio([1, 2, 3, 4, 5])
# your code goes here
I1lvdXIgb3B0aW9uYWwgY29kZSBoZXJlCiNZb3UgY2FuIGltcG9ydCBzb21lIG1vZHVsZXMgb3IgY3JlYXRlIGFkZGl0aW9uYWwgZnVuY3Rpb25zCgoKZGVmIGNoZWNraW8oZGF0YSk6CiAgICAjWW91ciBjb2RlIGhlcmUKICAgICNJdCdzIG1haW4gZnVuY3Rpb24uIERvbid0IHJlbW92ZSB0aGlzIGZ1bmN0aW9uCiAgICAjSXQncyB1c2VkIGZvciBhdXRvLXRlc3RpbmcgYW5kIG11c3QgcmV0dXJuIGEgcmVzdWx0IGZvciBjaGVjay4gIAogICAgI3ZhbHVlSW5kaWNlc01hcHBpbmcgPSB7fQogICAgbm9uVW5pcXVlTGlzdCA9IFtdCiAgICBmb3IgZWxlbWVudCBpbiBkYXRhIDoKICAgICAgICAgICAgaWYgZGF0YS5jb3VudChlbGVtZW50KSA+IDE6CiAgICAgICAgICAgICAgICBub25VbmlxdWVMaXN0LmFwcGVuZChlbGVtZW50KQogICAgI3JlcGxhY2UgdGhpcyBmb3Igc29sdXRpb24KICAgIHJldHVybiBub25VbmlxdWVMaXN0CgojU29tZSBoaW50cwojWW91IGNhbiB1c2UgbGlzdC5jb3VudChlbGVtZW50KSBtZXRob2QgZm9yIGNvdW50aW5nLgojQ3JlYXRlIG5ldyBsaXN0IHdpdGggbm9uLXVuaXF1ZSBlbGVtZW50cwojTG9vcCBvdmVyIG9yaWdpbmFsIGxpc3QKCgppZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgI1RoZXNlICJhc3NlcnRzIiB1c2luZyBvbmx5IGZvciBzZWxmLWNoZWNraW5nIGFuZCBub3QgbmVjZXNzYXJ5IGZvciBhdXRvLXRlc3RpbmcKICAgICcnJ2Fzc2VydCBpc2luc3RhbmNlKGNoZWNraW8oWzFdKSwgbGlzdCksICJUaGUgcmVzdWx0IG11c3QgYmUgYSBsaXN0IgogICAgYXNzZXJ0IGNoZWNraW8oWzEsIDIsIDMsIDEsIDNdKSA9PSBbMSwgMywgMSwgM10sICIxc3QgZXhhbXBsZSIKICAgIGFzc2VydCBjaGVja2lvKFsxLCAyLCAzLCA0LCA1XSkgPT0gW10sICIybmQgZXhhbXBsZSIKICAgIGFzc2VydCBjaGVja2lvKFs1LCA1LCA1LCA1LCA1XSkgPT0gWzUsIDUsIDUsIDUsIDVdLCAiM3JkIGV4YW1wbGUiCiAgICBhc3NlcnQgY2hlY2tpbyhbMTAsIDksIDEwLCAxMCwgOSwgOF0pID09IFsxMCwgOSwgMTAsIDEwLCA5XSwgIjR0aCBleGFtcGxlIgogICAgJycnCiAgICBwcmludCBjaGVja2lvKFsxLCAyLCAzLCA0LCA1XSkKIyB5b3VyIGNvZGUgZ29lcyBoZXJl