def METHOD_NAME():
    # std::vector
    vnc = m.get_vnc(5)
    for i in range(0, 5):
        assert vnc[i].value == i + 1
    for i, j in enumerate(vnc, start=1):
        assert j.value == i
    # std::deque
    dnc = m.get_dnc(5)
    for i in range(0, 5):
        assert dnc[i].value == i + 1
    i = 1
    for j in dnc:
        assert(j.value == i)
        i += 1
    # std::map
    mnc = m.get_mnc(5)
    for i in range(1, 6):
        assert mnc[i].value == 10 * i
    vsum = 0
    for k, v in mnc.items():
        assert v.value == 10 * k
        vsum += v.value
    assert vsum == 150
    # std::unordered_map
    mnc = m.get_umnc(5)
    for i in range(1, 6):
        assert mnc[i].value == 10 * i
    vsum = 0
    for k, v in mnc.items():
        assert v.value == 10 * k
        vsum += v.value
    assert vsum == 150