import socket
import sys

if len(sys.argv) < 2:
    print('Usage: comm hostname')
    exit(1)

try:
    allAddr = socket.getaddrinfo(sys.argv[1], None)
except:
    print('No address found')
    exit(2)
    
# format is array of (family, type, proto, canonname, sockaddr)
# IPv4 sockaddr is (address, port)
# IPv6 sockaddr is (address, port, flow info, scope id)
    
ips = set()
for tuple in allAddr:
    addr = tuple[4][0]
    ips.add(addr)

print(ips)
exit(0)

    
