__author__ = 'MrTrustworthy'

DIFFICULTIES = {
    "EASY": "easy",
    "MEDIUM": "medium",
    "HARD": "hard",
    "VERY_HARD": "very_hard"
}

data = [

    #Medium: SOLVED

    "002000005008001070000003010000020400690080000700040900000600003000400809867500000",

    # 0 0 2  0 0 0  0 0 5
    # 0 0 8  0 0 1  0 7 0
    # 0 0 0  0 0 3  0 1 0
    #
    # 0 0 0  0 2 0  4 0 0
    # 6 9 0  0 8 0  0 0 0
    # 7 0 0  0 4 0  9 0 0
    #
    # 0 0 0  6 0 0  0 0 3
    # 0 0 0  4 0 0  8 0 9
    # 8 6 7  5 0 0  0 0 0



    #Really easy one: SOLVED

    #"379502000500089603006004925490350000068090537005820091600275300057003086920600750",

    # 3 7 9  5 0 2  0 0 0
    # 5 0 0  0 8 9  6 0 3
    # 0 0 6  0 0 4  9 2 5
    #
    # 4 9 0  3 5 0  0 0 0
    # 0 6 8  0 9 0  5 3 7
    # 0 0 5  8 2 0  0 9 1
    #
    # 6 0 0  2 7 5  3 0 0
    # 0 5 7  0 0 3  0 8 6
    # 9 2 0  6 0 0  7 5 0



    #Another easy one: SOLVED

    #"165900040000458062480070503026580400501004086008209701853010900070305018600042370",

    # 1 6 5  9 0 0  0 4 0
    # 0 0 0  4 5 8  0 6 2
    # 4 8 0  0 7 0  5 0 3
    #
    # 0 2 6  5 8 0  4 0 0
    # 5 0 1  0 0 4  0 8 6
    # 0 0 8  2 0 9  7 0 1
    #
    # 8 5 3  0 1 0  9 0 0
    # 0 7 0  3 0 5  0 1 8
    # 6 0 0  0 4 2  3 7 0



    #Medium one: SOLVED

    "306800000500600008000070036000093800428005300060020010000904003030006150059000004",


    # 3 0 6  8 0 0  0 0 0
    # 5 0 0  6 0 0  0 0 8
    # 0 0 0  0 7 0  0 3 6
    #
    # 0 0 0  0 9 3  8 0 0
    # 4 2 8  0 0 5  3 0 0
    # 0 6 0  0 2 0  0 1 0
    #
    # 0 0 0  9 0 4  0 0 3
    # 0 3 0  0 0 6  1 5 0
    # 0 5 9  0 0 0  0 0 4



    #Hard one:

    "000802700020000093040039060184900000600080000000360000003600002009050100800000007"

    # 0 0 0  8 0 2  7 0 0
    # 0 2 0  0 0 0  0 9 3
    # 0 4 0  0 3 9  0 6 0

    # 1 8 4  9 0 0  0 0 0
    # 6 0 0  0 8 0  0 0 0
    # 0 0 0  3 6 0  0 0 0

    # 0 0 3  6 0 0  0 0 2
    # 0 0 9  0 5 0  1 0 0
    # 8 0 0  0 0 0  0 0 7


]
__author__ = 'MrTrustworthy'

DIFFICULTIES = {
    "EASY": "easy",
    "MEDIUM": "medium",
    "HARD": "hard",
    "VERY_HARD": "very_hard"
}

data = [

    #Medium: SOLVED

    "002000005008001070000003010000020400690080000700040900000600003000400809867500000",

    # 0 0 2  0 0 0  0 0 5
    # 0 0 8  0 0 1  0 7 0
    # 0 0 0  0 0 3  0 1 0
    #
    # 0 0 0  0 2 0  4 0 0
    # 6 9 0  0 8 0  0 0 0
    # 7 0 0  0 4 0  9 0 0
    #
    # 0 0 0  6 0 0  0 0 3
    # 0 0 0  4 0 0  8 0 9
    # 8 6 7  5 0 0  0 0 0



    #Really easy one: SOLVED

    #"379502000500089603006004925490350000068090537005820091600275300057003086920600750",

    # 3 7 9  5 0 2  0 0 0
    # 5 0 0  0 8 9  6 0 3
    # 0 0 6  0 0 4  9 2 5
    #
    # 4 9 0  3 5 0  0 0 0
    # 0 6 8  0 9 0  5 3 7
    # 0 0 5  8 2 0  0 9 1
    #
    # 6 0 0  2 7 5  3 0 0
    # 0 5 7  0 0 3  0 8 6
    # 9 2 0  6 0 0  7 5 0



    #Another easy one: SOLVED

    #"165900040000458062480070503026580400501004086008209701853010900070305018600042370",

    # 1 6 5  9 0 0  0 4 0
    # 0 0 0  4 5 8  0 6 2
    # 4 8 0  0 7 0  5 0 3
    #
    # 0 2 6  5 8 0  4 0 0
    # 5 0 1  0 0 4  0 8 6
    # 0 0 8  2 0 9  7 0 1
    #
    # 8 5 3  0 1 0  9 0 0
    # 0 7 0  3 0 5  0 1 8
    # 6 0 0  0 4 2  3 7 0



    #Medium one: SOLVED

    "306800000500600008000070036000093800428005300060020010000904003030006150059000004",


    # 3 0 6  8 0 0  0 0 0
    # 5 0 0  6 0 0  0 0 8
    # 0 0 0  0 7 0  0 3 6
    #
    # 0 0 0  0 9 3  8 0 0
    # 4 2 8  0 0 5  3 0 0
    # 0 6 0  0 2 0  0 1 0
    #
    # 0 0 0  9 0 4  0 0 3
    # 0 3 0  0 0 6  1 5 0
    # 0 5 9  0 0 0  0 0 4



    #Hard one:

    "000802700020000093040039060184900000600080000000360000003600002009050100800000007"

    # 0 0 0  8 0 2  7 0 0
    # 0 2 0  0 0 0  0 9 3
    # 0 4 0  0 3 9  0 6 0

    # 1 8 4  9 0 0  0 0 0
    # 6 0 0  0 8 0  0 0 0
    # 0 0 0  3 6 0  0 0 0

    # 0 0 3  6 0 0  0 0 2
    # 0 0 9  0 5 0  1 0 0
    # 8 0 0  0 0 0  0 0 7


]
#Medium: SOLVED # 0 0 2  0 0 0  0 0 5 # 0 0 8  0 0 1  0 7 0 # 0 0 0  0 0 3  0 1 0 # # 0 0 0  0 2 0  4 0 0 # 6 9 0  0 8 0  0 0 0 # 7 0 0  0 4 0  9 0 0 # # 0 0 0  6 0 0  0 0 3 # 0 0 0  4 0 0  8 0 9 # 8 6 7  5 0 0  0 0 0 #Really easy one: SOLVED #"379502000500089603006004925490350000068090537005820091600275300057003086920600750", # 3 7 9  5 0 2  0 0 0 # 5 0 0  0 8 9  6 0 3 # 0 0 6  0 0 4  9 2 5 # # 4 9 0  3 5 0  0 0 0 # 0 6 8  0 9 0  5 3 7 # 0 0 5  8 2 0  0 9 1 # # 6 0 0  2 7 5  3 0 0 # 0 5 7  0 0 3  0 8 6 # 9 2 0  6 0 0  7 5 0 #Another easy one: SOLVED #"165900040000458062480070503026580400501004086008209701853010900070305018600042370", # 1 6 5  9 0 0  0 4 0 # 0 0 0  4 5 8  0 6 2 # 4 8 0  0 7 0  5 0 3 # # 0 2 6  5 8 0  4 0 0 # 5 0 1  0 0 4  0 8 6 # 0 0 8  2 0 9  7 0 1 # # 8 5 3  0 1 0  9 0 0 # 0 7 0  3 0 5  0 1 8 # 6 0 0  0 4 2  3 7 0 #Medium one: SOLVED # 3 0 6  8 0 0  0 0 0 # 5 0 0  6 0 0  0 0 8 # 0 0 0  0 7 0  0 3 6 # # 0 0 0  0 9 3  8 0 0 # 4 2 8  0 0 5  3 0 0 # 0 6 0  0 2 0  0 1 0 # # 0 0 0  9 0 4  0 0 3 # 0 3 0  0 0 6  1 5 0 # 0 5 9  0 0 0  0 0 4 #Hard one: # 0 0 0  8 0 2  7 0 0 # 0 2 0  0 0 0  0 9 3 # 0 4 0  0 3 9  0 6 0 # 1 8 4  9 0 0  0 0 0 # 6 0 0  0 8 0  0 0 0 # 0 0 0  3 6 0  0 0 0 # 0 0 3  6 0 0  0 0 2 # 0 0 9  0 5 0  1 0 0 # 8 0 0  0 0 0  0 0 7