# TASK 2:
def BinaryToInt(B):
    return


# TASK 3:
def IntToBinary(N):
    return


# TASK 4:
def IntToByte():
    return

def StringToBytes(String):
    return

def BytesToString(Bytes):
    return


# TASK 5:
def UTFDecoder(BitStream):
    return
831f30474a1c6e1987a33bd8e556086458f5e84b
def BinaryToInt(B):
    return


<mask token>


def BytesToString(Bytes):
    return


def UTFDecoder(BitStream):
    return

def BinaryToInt(B):
    return


<mask token>


def IntToByte():
    return


<mask token>


def BytesToString(Bytes):
    return


def UTFDecoder(BitStream):
    return

def BinaryToInt(B):
    return


<mask token>


def IntToByte():
    return


def StringToBytes(String):
    return


def BytesToString(Bytes):
    return


def UTFDecoder(BitStream):
    return

def BinaryToInt(B):
    return


def IntToBinary(N):
    return


def IntToByte():
    return


def StringToBytes(String):
    return


def BytesToString(Bytes):
    return


def UTFDecoder(BitStream):
    return

# TASK 2:
def BinaryToInt(B):
    return


# TASK 3:
def IntToBinary(N):
    return


# TASK 4:
def IntToByte():
    return

def StringToBytes(String):
    return

def BytesToString(Bytes):
    return


# TASK 5:
def UTFDecoder(BitStream):
    return