#include <bits/stdc++.h>
using namespace std;
vector<vector<string>> asd = {
    {
        "1",
    },
    {
        "2",
    },
    {
        "3",
    },
    {
        "4",
    },
    {
        "23",
        "32",
        "5",
    },
    {
        "6",
    },
    {
        "223",
        "232",
        "25",
        "322",
        "34",
        "43",
        "52",
        "7",
    },
    {
        "35",
        "53",
        "8",
    },
    {
        "225",
        "252",
        "27",
        "45",
        "522",
        "54",
        "72",
        "9",
    },
    {
        "334",
        "343",
        "37",
        "433",
        "46",
        "64",
        "73",
    },
    {
        "22223", "22232", "2225", "22322", "2234", "2243",  "2252", "227",
        "23222", "2324",  "2333", "2342",  "236",  "2423",  "2432", "245",
        "2522",  "254",   "263",  "272",   "29",   "32222", "3224", "3233",
        "3242",  "326",   "3323", "3332",  "335",  "3422",  "344",  "353",
        "362",   "38",    "4223", "4232",  "425",  "4322",  "434",  "443",
        "452",   "47",    "5222", "524",   "533",  "542",   "56",   "623",
        "632",   "65",    "722",  "74",    "83",   "92",
    },
    {
        "57",
        "75",
    },
    {
        "222223", "222232", "22225", "222322", "22234", "22243",  "22252",
        "2227",   "223222", "22324", "22333",  "22342", "2236",   "22423",
        "22432",  "2245",   "22522", "2254",   "2263",  "2272",   "229",
        "232222", "23224",  "23233", "23242",  "2326",  "23323",  "23332",
        "2335",   "23422",  "2344",  "2353",   "2362",  "238",    "24223",
        "24232",  "2425",   "24322", "2434",   "2443",  "2452",   "247",
        "25222",  "2524",   "2533",  "2542",   "256",   "2623",   "2632",
        "265",    "2722",   "274",   "283",    "292",   "322222", "32224",
        "32233",  "32242",  "3226",  "32323",  "32332", "3235",   "32422",
        "3244",   "3253",   "3262",  "328",    "33223", "33232",  "3325",
        "33322",  "3334",   "3343",  "3352",   "337",   "34222",  "3424",
        "3433",   "3442",   "346",   "3523",   "3532",  "355",    "3622",
        "364",    "373",    "382",   "42223",  "42232", "4225",   "42322",
        "4234",   "4243",   "4252",  "427",    "43222", "4324",   "4333",
        "4342",   "436",    "4423",  "4432",   "445",   "4522",   "454",
        "463",    "472",    "49",    "52222",  "5224",  "5233",   "5242",
        "526",    "5323",   "5332",  "535",    "5422",  "544",    "553",
        "562",    "58",     "6223",  "6232",   "625",   "6322",   "634",
        "643",    "652",    "67",    "7222",   "724",   "733",    "742",
        "76",     "823",    "832",   "85",     "922",   "94",
    },
    {
        "3335", "3353", "338",  "3533", "356", "365", "383", "446",
        "455",  "464",  "5333", "536",  "545", "554", "563", "59",
        "635",  "644",  "653",  "68",   "833", "86",  "95",
    },
    {
        "22227", "22272", "2229", "2247",  "22722", "2274", "2292", "2427",
        "2472",  "249",   "267",  "27222", "2724",  "2742", "276",  "2922",
        "294",   "4227",  "4272", "429",   "447",   "4722", "474",  "492",
        "627",   "672",   "69",   "72222", "7224",  "7242", "726",  "7422",
        "744",   "762",   "78",   "87",    "9222",  "924",  "942",  "96",
    },
    {
        "3337",
        "3373",
        "367",
        "3733",
        "376",
        "556",
        "565",
        "637",
        "655",
        "673",
        "7333",
        "736",
        "763",
        "79",
        "97",
    },
    {
        "22222223", "22222232", "2222225",  "22222322", "2222234", "2222243",
        "2222252",  "222227",   "22223222", "2222324",  "2222333", "2222342",
        "222236",   "2222423",  "2222432",  "222245",   "2222522", "222254",
        "222263",   "222272",   "22229",    "22232222", "2223224", "2223233",
        "2223242",  "222326",   "2223323",  "2223332",  "222335",  "2223422",
        "222344",   "222353",   "222362",   "22238",    "2224223", "2224232",
        "222425",   "2224322",  "222434",   "222443",   "222452",  "22247",
        "2225222",  "222524",   "222533",   "222542",   "22256",   "222623",
        "222632",   "22265",    "222722",   "22274",    "22283",   "22292",
        "22322222", "2232224",  "2232233",  "2232242",  "223226",  "2232323",
        "2232332",  "223235",   "2232422",  "223244",   "223253",  "223262",
        "22328",    "2233223",  "2233232",  "223325",   "2233322", "223334",
        "223343",   "223352",   "22337",    "2234222",  "223424",  "223433",
        "223442",   "22346",    "223523",   "223532",   "22355",   "223622",
        "22364",    "22373",    "22382",    "2242223",  "2242232", "224225",
        "2242322",  "224234",   "224243",   "224252",   "22427",   "2243222",
        "224324",   "224333",   "224342",   "22436",    "224423",  "224432",
        "22445",    "224522",   "22454",    "22463",    "22472",   "2249",
        "2252222",  "225224",   "225233",   "225242",   "22526",   "225323",
        "225332",   "22535",    "225422",   "22544",    "22553",   "22562",
        "2258",     "226223",   "226232",   "22625",    "226322",  "22634",
        "22643",    "22652",    "2267",     "227222",   "22724",   "22733",
        "22742",    "2276",     "22823",    "22832",    "2285",    "22922",
        "2294",     "23222222", "2322224",  "2322233",  "2322242", "232226",
        "2322323",  "2322332",  "232235",   "2322422",  "232244",  "232253",
        "232262",   "23228",    "2323223",  "2323232",  "232325",  "2323322",
        "232334",   "232343",   "232352",   "23237",    "2324222", "232424",
        "232433",   "232442",   "23246",    "232523",   "232532",  "23255",
        "232622",   "23264",    "23273",    "23282",    "2332223", "2332232",
        "233225",   "2332322",  "233234",   "233243",   "233252",  "23327",
        "2333222",  "233324",   "233333",   "233342",   "23336",   "233423",
        "233432",   "23345",    "233522",   "23354",    "23363",   "23372",
        "2339",     "2342222",  "234224",   "234233",   "234242",  "23426",
        "234323",   "234332",   "23435",    "234422",   "23444",   "23453",
        "23462",    "2348",     "235223",   "235232",   "23525",   "235322",
        "23534",    "23543",    "23552",    "2357",     "236222",  "23624",
        "23633",    "23642",    "2366",     "23723",    "23732",   "2375",
        "23822",    "2384",     "2393",     "2422223",  "2422232", "242225",
        "2422322",  "242234",   "242243",   "242252",   "24227",   "2423222",
        "242324",   "242333",   "242342",   "24236",    "242423",  "242432",
        "24245",    "242522",   "24254",    "24263",    "24272",   "2429",
        "2432222",  "243224",   "243233",   "243242",   "24326",   "243323",
        "243332",   "24335",    "243422",   "24344",    "24353",   "24362",
        "2438",     "244223",   "244232",   "24425",    "244322",  "24434",
        "24443",    "24452",    "2447",     "245222",   "24524",   "24533",
        "24542",    "2456",     "24623",    "24632",    "2465",    "24722",
        "2474",     "2483",     "2492",     "2522222",  "252224",  "252233",
        "252242",   "25226",    "252323",   "252332",   "25235",   "252422",
        "25244",    "25253",    "25262",    "2528",     "253223",  "253232",
        "25325",    "253322",   "25334",    "25343",    "25352",   "2537",
        "254222",   "25424",    "25433",    "25442",    "2546",    "25523",
        "25532",    "2555",     "25622",    "2564",     "2573",    "2582",
        "262223",   "262232",   "26225",    "262322",   "26234",   "26243",
        "26252",    "2627",     "263222",   "26324",    "26333",   "26342",
        "2636",     "26423",    "26432",    "2645",     "26522",   "2654",
        "2663",     "2672",     "269",      "272222",   "27224",   "27233",
        "27242",    "2726",     "27323",    "27332",    "2735",    "27422",
        "2744",     "2753",     "2762",     "278",      "28223",   "28232",
        "2825",     "28322",    "2834",     "2843",     "2852",    "287",
        "29222",    "2924",     "2933",     "2942",     "296",     "32222222",
        "3222224",  "3222233",  "3222242",  "322226",   "3222323", "3222332",
        "322235",   "3222422",  "322244",   "322253",   "322262",  "32228",
        "3223223",  "3223232",  "322325",   "3223322",  "322334",  "322343",
        "322352",   "32237",    "3224222",  "322424",   "322433",  "322442",
        "32246",    "322523",   "322532",   "32255",    "322622",  "32264",
        "32273",    "32282",    "3232223",  "3232232",  "323225",  "3232322",
        "323234",   "323243",   "323252",   "32327",    "3233222", "323324",
        "323333",   "323342",   "32336",    "323423",   "323432",  "32345",
        "323522",   "32354",    "32363",    "32372",    "3239",    "3242222",
        "324224",   "324233",   "324242",   "32426",    "324323",  "324332",
        "32435",    "324422",   "32444",    "32453",    "32462",   "3248",
        "325223",   "325232",   "32525",    "325322",   "32534",   "32543",
        "32552",    "3257",     "326222",   "32624",    "32633",   "32642",
        "3266",     "32723",    "32732",    "3275",     "32822",   "3284",
        "3293",     "3322223",  "3322232",  "332225",   "3322322", "332234",
        "332243",   "332252",   "33227",    "3323222",  "332324",  "332333",
        "332342",   "33236",    "332423",   "332432",   "33245",   "332522",
        "33254",    "33263",    "33272",    "3329",     "3332222", "333224",
        "333233",   "333242",   "33326",    "333323",   "333332",  "33335",
        "333422",   "33344",    "33353",    "33362",    "3338",    "334223",
        "334232",   "33425",    "334322",   "33434",    "33443",   "33452",
        "3347",     "335222",   "33524",    "33533",    "33542",   "3356",
        "33623",    "33632",    "3365",     "33722",    "3374",    "3383",
        "3392",     "3422222",  "342224",   "342233",   "342242",  "34226",
        "342323",   "342332",   "34235",    "342422",   "34244",   "34253",
        "34262",    "3428",     "343223",   "343232",   "34325",   "343322",
        "34334",    "34343",    "34352",    "3437",     "344222",  "34424",
        "34433",    "34442",    "3446",     "34523",    "34532",   "3455",
        "34622",    "3464",     "3473",     "3482",     "352223",  "352232",
        "35225",    "352322",   "35234",    "35243",    "35252",   "3527",
        "353222",   "35324",    "35333",    "35342",    "3536",    "35423",
        "35432",    "3545",     "35522",    "3554",     "3563",    "3572",
        "359",      "362222",   "36224",    "36233",    "36242",   "3626",
        "36323",    "36332",    "3635",     "36422",    "3644",    "3653",
        "3662",     "368",      "37223",    "37232",    "3725",    "37322",
        "3734",     "3743",     "3752",     "377",      "38222",   "3824",
        "3833",     "3842",     "386",      "3923",     "3932",    "395",
        "4222223",  "4222232",  "422225",   "4222322",  "422234",  "422243",
        "422252",   "42227",    "4223222",  "422324",   "422333",  "422342",
        "42236",    "422423",   "422432",   "42245",    "422522",  "42254",
        "42263",    "42272",    "4229",     "4232222",  "423224",  "423233",
        "423242",   "42326",    "423323",   "423332",   "42335",   "423422",
        "42344",    "42353",    "42362",    "4238",     "424223",  "424232",
        "42425",    "424322",   "42434",    "42443",    "42452",   "4247",
        "425222",   "42524",    "42533",    "42542",    "4256",    "42623",
        "42632",    "4265",     "42722",    "4274",     "4283",    "4292",
        "4322222",  "432224",   "432233",   "432242",   "43226",   "432323",
        "432332",   "43235",    "432422",   "43244",    "43253",   "43262",
        "4328",     "433223",   "433232",   "43325",    "433322",  "43334",
        "43343",    "43352",    "4337",     "434222",   "43424",   "43433",
        "43442",    "4346",     "43523",    "43532",    "4355",    "43622",
        "4364",     "4373",     "4382",     "442223",   "442232",  "44225",
        "442322",   "44234",    "44243",    "44252",    "4427",    "443222",
        "44324",    "44333",    "44342",    "4436",     "44423",   "44432",
        "4445",     "44522",    "4454",     "4463",     "4472",    "449",
        "452222",   "45224",    "45233",    "45242",    "4526",    "45323",
        "45332",    "4535",     "45422",    "4544",     "4553",    "4562",
        "458",      "46223",    "46232",    "4625",     "46322",   "4634",
        "4643",     "4652",     "467",      "47222",    "4724",    "4733",
        "4742",     "476",      "4823",     "4832",     "485",     "4922",
        "494",      "5222222",  "522224",   "522233",   "522242",  "52226",
        "522323",   "522332",   "52235",    "522422",   "52244",   "52253",
        "52262",    "5228",     "523223",   "523232",   "52325",   "523322",
        "52334",    "52343",    "52352",    "5237",     "524222",  "52424",
        "52433",    "52442",    "5246",     "52523",    "52532",   "5255",
        "52622",    "5264",     "5273",     "5282",     "532223",  "532232",
        "53225",    "532322",   "53234",    "53243",    "53252",   "5327",
        "533222",   "53324",    "53333",    "53342",    "5336",    "53423",
        "53432",    "5345",     "53522",    "5354",     "5363",    "5372",
        "539",      "542222",   "54224",    "54233",    "54242",   "5426",
        "54323",    "54332",    "5435",     "54422",    "5444",    "5453",
        "5462",     "548",      "55223",    "55232",    "5525",    "55322",
        "5534",     "5543",     "5552",     "557",      "56222",   "5624",
        "5633",     "5642",     "566",      "5723",     "5732",    "575",
        "5822",     "584",      "593",      "622223",   "622232",  "62225",
        "622322",   "62234",    "62243",    "62252",    "6227",    "623222",
        "62324",    "62333",    "62342",    "6236",     "62423",   "62432",
        "6245",     "62522",    "6254",     "6263",     "6272",    "629",
        "632222",   "63224",    "63233",    "63242",    "6326",    "63323",
        "63332",    "6335",     "63422",    "6344",     "6353",    "6362",
        "638",      "64223",    "64232",    "6425",     "64322",   "6434",
        "6443",     "6452",     "647",      "65222",    "6524",    "6533",
        "6542",     "656",      "6623",     "6632",     "665",     "6722",
        "674",      "683",      "692",      "722222",   "72224",   "72233",
        "72242",    "7226",     "72323",    "72332",    "7235",    "72422",
        "7244",     "7253",     "7262",     "728",      "73223",   "73232",
        "7325",     "73322",    "7334",     "7343",     "7352",    "737",
        "74222",    "7424",     "7433",     "7442",     "746",     "7523",
        "7532",     "755",      "7622",     "764",      "773",     "782",
        "82223",    "82232",    "8225",     "82322",    "8234",    "8243",
        "8252",     "827",      "83222",    "8324",     "8333",    "8342",
        "836",      "8423",     "8432",     "845",      "8522",    "854",
        "863",      "872",      "89",       "92222",    "9224",    "9233",
        "9242",     "926",      "9323",     "9332",     "935",     "9422",
        "944",      "953",      "962",      "98",
    },
    {
        "477",
        "558",
        "585",
        "747",
        "774",
        "855",
    },
    {
        "222222223", "222222232", "22222225", "222222322", "22222234",
        "22222243",  "22222252",  "2222227",  "222223222", "22222324",
        "22222333",  "22222342",  "2222236",  "22222423",  "22222432",
        "2222245",   "22222522",  "2222254",  "2222263",   "2222272",
        "222229",    "222232222", "22223224", "22223233",  "22223242",
        "2222326",   "22223323",  "22223332", "2222335",   "22223422",
        "2222344",   "2222353",   "2222362",  "222238",    "22224223",
        "22224232",  "2222425",   "22224322", "2222434",   "2222443",
        "2222452",   "222247",    "22225222", "2222524",   "2222533",
        "2222542",   "222256",    "2222623",  "2222632",   "222265",
        "2222722",   "222274",    "222283",   "222292",    "222322222",
        "22232224",  "22232233",  "22232242", "2223226",   "22232323",
        "22232332",  "2223235",   "22232422", "2223244",   "2223253",
        "2223262",   "222328",    "22233223", "22233232",  "2223325",
        "22233322",  "2223334",   "2223343",  "2223352",   "222337",
        "22234222",  "2223424",   "2223433",  "2223442",   "222346",
        "2223523",   "2223532",   "222355",   "2223622",   "222364",
        "222373",    "222382",    "22242223", "22242232",  "2224225",
        "22242322",  "2224234",   "2224243",  "2224252",   "222427",
        "22243222",  "2224324",   "2224333",  "2224342",   "222436",
        "2224423",   "2224432",   "222445",   "2224522",   "222454",
        "222463",    "222472",    "22249",    "22252222",  "2225224",
        "2225233",   "2225242",   "222526",   "2225323",   "2225332",
        "222535",    "2225422",   "222544",   "222553",    "222562",
        "22258",     "2226223",   "2226232",  "222625",    "2226322",
        "222634",    "222643",    "222652",   "22267",     "2227222",
        "222724",    "222733",    "222742",   "22276",     "222823",
        "222832",    "22285",     "222922",   "22294",     "223222222",
        "22322224",  "22322233",  "22322242", "2232226",   "22322323",
        "22322332",  "2232235",   "22322422", "2232244",   "2232253",
        "2232262",   "223228",    "22323223", "22323232",  "2232325",
        "22323322",  "2232334",   "2232343",  "2232352",   "223237",
        "22324222",  "2232424",   "2232433",  "2232442",   "223246",
        "2232523",   "2232532",   "223255",   "2232622",   "223264",
        "223273",    "223282",    "22332223", "22332232",  "2233225",
        "22332322",  "2233234",   "2233243",  "2233252",   "223327",
        "22333222",  "2233324",   "2233333",  "2233342",   "223336",
        "2233423",   "2233432",   "223345",   "2233522",   "223354",
        "223363",    "223372",    "22339",    "22342222",  "2234224",
        "2234233",   "2234242",   "223426",   "2234323",   "2234332",
        "223435",    "2234422",   "223444",   "223453",    "223462",
        "22348",     "2235223",   "2235232",  "223525",    "2235322",
        "223534",    "223543",    "223552",   "22357",     "2236222",
        "223624",    "223633",    "223642",   "22366",     "223723",
        "223732",    "22375",     "223822",   "22384",     "22393",
        "22422223",  "22422232",  "2242225",  "22422322",  "2242234",
        "2242243",   "2242252",   "224227",   "22423222",  "2242324",
        "2242333",   "2242342",   "224236",   "2242423",   "2242432",
        "224245",    "2242522",   "224254",   "224263",    "224272",
        "22429",     "22432222",  "2243224",  "2243233",   "2243242",
        "224326",    "2243323",   "2243332",  "224335",    "2243422",
        "224344",    "224353",    "224362",   "22438",     "2244223",
        "2244232",   "224425",    "2244322",  "224434",    "224443",
        "224452",    "22447",     "2245222",  "224524",    "224533",
        "224542",    "22456",     "224623",   "224632",    "22465",
        "224722",    "22474",     "22483",    "22492",     "22522222",
        "2252224",   "2252233",   "2252242",  "225226",    "2252323",
        "2252332",   "225235",    "2252422",  "225244",    "225253",
        "225262",    "22528",     "2253223",  "2253232",   "225325",
        "2253322",   "225334",    "225343",   "225352",    "22537",
        "2254222",   "225424",    "225433",   "225442",    "22546",
        "225523",    "225532",    "22555",    "225622",    "22564",
        "22573",     "22582",     "2262223",  "2262232",   "226225",
        "2262322",   "226234",    "226243",   "226252",    "22627",
        "2263222",   "226324",    "226333",   "226342",    "22636",
        "226423",    "226432",    "22645",    "226522",    "22654",
        "22663",     "22672",     "2269",     "2272222",   "227224",
        "227233",    "227242",    "22726",    "227323",    "227332",
        "22735",     "227422",    "22744",    "22753",     "22762",
        "2278",      "228223",    "228232",   "22825",     "228322",
        "22834",     "22843",     "22852",    "2287",      "229222",
        "22924",     "22933",     "22942",    "2296",      "232222222",
        "23222224",  "23222233",  "23222242", "2322226",   "23222323",
        "23222332",  "2322235",   "23222422", "2322244",   "2322253",
        "2322262",   "232228",    "23223223", "23223232",  "2322325",
        "23223322",  "2322334",   "2322343",  "2322352",   "232237",
        "23224222",  "2322424",   "2322433",  "2322442",   "232246",
        "2322523",   "2322532",   "232255",   "2322622",   "232264",
        "232273",    "232282",    "23232223", "23232232",  "2323225",
        "23232322",  "2323234",   "2323243",  "2323252",   "232327",
        "23233222",  "2323324",   "2323333",  "2323342",   "232336",
        "2323423",   "2323432",   "232345",   "2323522",   "232354",
        "232363",    "232372",    "23239",    "23242222",  "2324224",
        "2324233",   "2324242",   "232426",   "2324323",   "2324332",
        "232435",    "2324422",   "232444",   "232453",    "232462",
        "23248",     "2325223",   "2325232",  "232525",    "2325322",
        "232534",    "232543",    "232552",   "23257",     "2326222",
        "232624",    "232633",    "232642",   "23266",     "232723",
        "232732",    "23275",     "232822",   "23284",     "23293",
        "23322223",  "23322232",  "2332225",  "23322322",  "2332234",
        "2332243",   "2332252",   "233227",   "23323222",  "2332324",
        "2332333",   "2332342",   "233236",   "2332423",   "2332432",
        "233245",    "2332522",   "233254",   "233263",    "233272",
        "23329",     "23332222",  "2333224",  "2333233",   "2333242",
        "233326",    "2333323",   "2333332",  "233335",    "2333422",
        "233344",    "233353",    "233362",   "23338",     "2334223",
        "2334232",   "233425",    "2334322",  "233434",    "233443",
        "233452",    "23347",     "2335222",  "233524",    "233533",
        "233542",    "23356",     "233623",   "233632",    "23365",
        "233722",    "23374",     "23383",    "23392",     "23422222",
        "2342224",   "2342233",   "2342242",  "234226",    "2342323",
        "2342332",   "234235",    "2342422",  "234244",    "234253",
        "234262",    "23428",     "2343223",  "2343232",   "234325",
        "2343322",   "234334",    "234343",   "234352",    "23437",
        "2344222",   "234424",    "234433",   "234442",    "23446",
        "234523",    "234532",    "23455",    "234622",    "23464",
        "23473",     "23482",     "2352223",  "2352232",   "235225",
        "2352322",   "235234",    "235243",   "235252",    "23527",
        "2353222",   "235324",    "235333",   "235342",    "23536",
        "235423",    "235432",    "23545",    "235522",    "23554",
        "23563",     "23572",     "2359",     "2362222",   "236224",
        "236233",    "236242",    "23626",    "236323",    "236332",
        "23635",     "236422",    "23644",    "23653",     "23662",
        "2368",      "237223",    "237232",   "23725",     "237322",
        "23734",     "23743",     "23752",    "2377",      "238222",
        "23824",     "23833",     "23842",    "2386",      "23923",
        "23932",     "2395",      "24222223", "24222232",  "2422225",
        "24222322",  "2422234",   "2422243",  "2422252",   "242227",
        "24223222",  "2422324",   "2422333",  "2422342",   "242236",
        "2422423",   "2422432",   "242245",   "2422522",   "242254",
        "242263",    "242272",    "24229",    "24232222",  "2423224",
        "2423233",   "2423242",   "242326",   "2423323",   "2423332",
        "242335",    "2423422",   "242344",   "242353",    "242362",
        "24238",     "2424223",   "2424232",  "242425",    "2424322",
        "242434",    "242443",    "242452",   "24247",     "2425222",
        "242524",    "242533",    "242542",   "24256",     "242623",
        "242632",    "24265",     "242722",   "24274",     "24283",
        "24292",     "24322222",  "2432224",  "2432233",   "2432242",
        "243226",    "2432323",   "2432332",  "243235",    "2432422",
        "243244",    "243253",    "243262",   "24328",     "2433223",
        "2433232",   "243325",    "2433322",  "243334",    "243343",
        "243352",    "24337",     "2434222",  "243424",    "243433",
        "243442",    "24346",     "243523",   "243532",    "24355",
        "243622",    "24364",     "24373",    "24382",     "2442223",
        "2442232",   "244225",    "2442322",  "244234",    "244243",
        "244252",    "24427",     "2443222",  "244324",    "244333",
        "244342",    "24436",     "244423",   "244432",    "24445",
        "244522",    "24454",     "24463",    "24472",     "2449",
        "2452222",   "245224",    "245233",   "245242",    "24526",
        "245323",    "245332",    "24535",    "245422",    "24544",
        "24553",     "24562",     "2458",     "246223",    "246232",
        "24625",     "246322",    "24634",    "24643",     "24652",
        "2467",      "247222",    "24724",    "24733",     "24742",
        "2476",      "24823",     "24832",    "2485",      "24922",
        "2494",      "25222222",  "2522224",  "2522233",   "2522242",
        "252226",    "2522323",   "2522332",  "252235",    "2522422",
        "252244",    "252253",    "252262",   "25228",     "2523223",
        "2523232",   "252325",    "2523322",  "252334",    "252343",
        "252352",    "25237",     "2524222",  "252424",    "252433",
        "252442",    "25246",     "252523",   "252532",    "25255",
        "252622",    "25264",     "25273",    "25282",     "2532223",
        "2532232",   "253225",    "2532322",  "253234",    "253243",
        "253252",    "25327",     "2533222",  "253324",    "253333",
        "253342",    "25336",     "253423",   "253432",    "25345",
        "253522",    "25354",     "25363",    "25372",     "2539",
        "2542222",   "254224",    "254233",   "254242",    "25426",
        "254323",    "254332",    "25435",    "254422",    "25444",
        "25453",     "25462",     "2548",     "255223",    "255232",
        "25525",     "255322",    "25534",    "25543",     "25552",
        "2557",      "256222",    "25624",    "25633",     "25642",
        "2566",      "25723",     "25732",    "2575",      "25822",
        "2584",      "2593",      "2622223",  "2622232",   "262225",
        "2622322",   "262234",    "262243",   "262252",    "26227",
        "2623222",   "262324",    "262333",   "262342",    "26236",
        "262423",    "262432",    "26245",    "262522",    "26254",
        "26263",     "26272",     "2629",     "2632222",   "263224",
        "263233",    "263242",    "26326",    "263323",    "263332",
        "26335",     "263422",    "26344",    "26353",     "26362",
        "2638",      "264223",    "264232",   "26425",     "264322",
        "26434",     "26443",     "26452",    "2647",      "265222",
        "26524",     "26533",     "26542",    "2656",      "26623",
        "26632",     "2665",      "26722",    "2674",      "2683",
        "2692",      "2722222",   "272224",   "272233",    "272242",
        "27226",     "272323",    "272332",   "27235",     "272422",
        "27244",     "27253",     "27262",    "2728",      "273223",
        "273232",    "27325",     "273322",   "27334",     "27343",
        "27352",     "2737",      "274222",   "27424",     "27433",
        "27442",     "2746",      "27523",    "27532",     "2755",
        "27622",     "2764",      "2773",     "2782",      "282223",
        "282232",    "28225",     "282322",   "28234",     "28243",
        "28252",     "2827",      "283222",   "28324",     "28333",
        "28342",     "2836",      "28423",    "28432",     "2845",
        "28522",     "2854",      "2863",     "2872",      "289",
        "292222",    "29224",     "29233",    "29242",     "2926",
        "29323",     "29332",     "2935",     "29422",     "2944",
        "2953",      "2962",      "298",      "322222222", "32222224",
        "32222233",  "32222242",  "3222226",  "32222323",  "32222332",
        "3222235",   "32222422",  "3222244",  "3222253",   "3222262",
        "322228",    "32223223",  "32223232", "3222325",   "32223322",
        "3222334",   "3222343",   "3222352",  "322237",    "32224222",
        "3222424",   "3222433",   "3222442",  "322246",    "3222523",
        "3222532",   "322255",    "3222622",  "322264",    "322273",
        "322282",    "32232223",  "32232232", "3223225",   "32232322",
        "3223234",   "3223243",   "3223252",  "322327",    "32233222",
        "3223324",   "3223333",   "3223342",  "322336",    "3223423",
        "3223432",   "322345",    "3223522",  "322354",    "322363",
        "322372",    "32239",     "32242222", "3224224",   "3224233",
        "3224242",   "322426",    "3224323",  "3224332",   "322435",
        "3224422",   "322444",    "322453",   "322462",    "32248",
        "3225223",   "3225232",   "322525",   "3225322",   "322534",
        "322543",    "322552",    "32257",    "3226222",   "322624",
        "322633",    "322642",    "32266",    "322723",    "322732",
        "32275",     "322822",    "32284",    "32293",     "32322223",
        "32322232",  "3232225",   "32322322", "3232234",   "3232243",
        "3232252",   "323227",    "32323222", "3232324",   "3232333",
        "3232342",   "323236",    "3232423",  "3232432",   "323245",
        "3232522",   "323254",    "323263",   "323272",    "32329",
        "32332222",  "3233224",   "3233233",  "3233242",   "323326",
        "3233323",   "3233332",   "323335",   "3233422",   "323344",
        "323353",    "323362",    "32338",    "3234223",   "3234232",
        "323425",    "3234322",   "323434",   "323443",    "323452",
        "32347",     "3235222",   "323524",   "323533",    "323542",
        "32356",     "323623",    "323632",   "32365",     "323722",
        "32374",     "32383",     "32392",    "32422222",  "3242224",
        "3242233",   "3242242",   "324226",   "3242323",   "3242332",
        "324235",    "3242422",   "324244",   "324253",    "324262",
        "32428",     "3243223",   "3243232",  "324325",    "3243322",
        "324334",    "324343",    "324352",   "32437",     "3244222",
        "324424",    "324433",    "324442",   "32446",     "324523",
        "324532",    "32455",     "324622",   "32464",     "32473",
        "32482",     "3252223",   "3252232",  "325225",    "3252322",
        "325234",    "325243",    "325252",   "32527",     "3253222",
        "325324",    "325333",    "325342",   "32536",     "325423",
        "325432",    "32545",     "325522",   "32554",     "32563",
        "32572",     "3259",      "3262222",  "326224",    "326233",
        "326242",    "32626",     "326323",   "326332",    "32635",
        "326422",    "32644",     "32653",    "32662",     "3268",
        "327223",    "327232",    "32725",    "327322",    "32734",
        "32743",     "32752",     "3277",     "328222",    "32824",
        "32833",     "32842",     "3286",     "32923",     "32932",
        "3295",      "33222223",  "33222232", "3322225",   "33222322",
        "3322234",   "3322243",   "3322252",  "332227",    "33223222",
        "3322324",   "3322333",   "3322342",  "332236",    "3322423",
        "3322432",   "332245",    "3322522",  "332254",    "332263",
        "332272",    "33229",     "33232222", "3323224",   "3323233",
        "3323242",   "332326",    "3323323",  "3323332",   "332335",
        "3323422",   "332344",    "332353",   "332362",    "33238",
        "3324223",   "3324232",   "332425",   "3324322",   "332434",
        "332443",    "332452",    "33247",    "3325222",   "332524",
        "332533",    "332542",    "33256",    "332623",    "332632",
        "33265",     "332722",    "33274",    "33283",     "33292",
        "33322222",  "3332224",   "3332233",  "3332242",   "333226",
        "3332323",   "3332332",   "333235",   "3332422",   "333244",
        "333253",    "333262",    "33328",    "3333223",   "3333232",
        "333325",    "3333322",   "333334",   "333343",    "333352",
        "33337",     "3334222",   "333424",   "333433",    "333442",
        "33346",     "333523",    "333532",   "33355",     "333622",
        "33364",     "33373",     "33382",    "3342223",   "3342232",
        "334225",    "3342322",   "334234",   "334243",    "334252",
        "33427",     "3343222",   "334324",   "334333",    "334342",
        "33436",     "334423",    "334432",   "33445",     "334522",
        "33454",     "33463",     "33472",    "3349",      "3352222",
        "335224",    "335233",    "335242",   "33526",     "335323",
        "335332",    "33535",     "335422",   "33544",     "33553",
        "33562",     "3358",      "336223",   "336232",    "33625",
        "336322",    "33634",     "33643",    "33652",     "3367",
        "337222",    "33724",     "33733",    "33742",     "3376",
        "33823",     "33832",     "3385",     "33922",     "3394",
        "34222222",  "3422224",   "3422233",  "3422242",   "342226",
        "3422323",   "3422332",   "342235",   "3422422",   "342244",
        "342253",    "342262",    "34228",    "3423223",   "3423232",
        "342325",    "3423322",   "342334",   "342343",    "342352",
        "34237",     "3424222",   "342424",   "342433",    "342442",
        "34246",     "342523",    "342532",   "34255",     "342622",
        "34264",     "34273",     "34282",    "3432223",   "3432232",
        "343225",    "3432322",   "343234",   "343243",    "343252",
        "34327",     "3433222",   "343324",   "343333",    "343342",
        "34336",     "343423",    "343432",   "34345",     "343522",
        "34354",     "34363",     "34372",    "3439",      "3442222",
        "344224",    "344233",    "344242",   "34426",     "344323",
        "344332",    "34435",     "344422",   "34444",     "34453",
        "34462",     "3448",      "345223",   "345232",    "34525",
        "345322",    "34534",     "34543",    "34552",     "3457",
        "346222",    "34624",     "34633",    "34642",     "3466",
        "34723",     "34732",     "3475",     "34822",     "3484",
        "3493",      "3522223",   "3522232",  "352225",    "3522322",
        "352234",    "352243",    "352252",   "35227",     "3523222",
        "352324",    "352333",    "352342",   "35236",     "352423",
        "352432",    "35245",     "352522",   "35254",     "35263",
        "35272",     "3529",      "3532222",  "353224",    "353233",
        "353242",    "35326",     "353323",   "353332",    "35335",
        "353422",    "35344",     "35353",    "35362",     "3538",
        "354223",    "354232",    "35425",    "354322",    "35434",
        "35443",     "35452",     "3547",     "355222",    "35524",
        "35533",     "35542",     "3556",     "35623",     "35632",
        "3565",      "35722",     "3574",     "3583",      "3592",
        "3622222",   "362224",    "362233",   "362242",    "36226",
        "362323",    "362332",    "36235",    "362422",    "36244",
        "36253",     "36262",     "3628",     "363223",    "363232",
        "36325",     "363322",    "36334",    "36343",     "36352",
        "3637",      "364222",    "36424",    "36433",     "36442",
        "3646",      "36523",     "36532",    "3655",      "36622",
        "3664",      "3673",      "3682",     "372223",    "372232",
        "37225",     "372322",    "37234",    "37243",     "37252",
        "3727",      "373222",    "37324",    "37333",     "37342",
        "3736",      "37423",     "37432",    "3745",      "37522",
        "3754",      "3763",      "3772",     "379",       "382222",
        "38224",     "38233",     "38242",    "3826",      "38323",
        "38332",     "3835",      "38422",    "3844",      "3853",
        "3862",      "388",       "39223",    "39232",     "3925",
        "39322",     "3934",      "3943",     "3952",      "397",
        "42222223",  "42222232",  "4222225",  "42222322",  "4222234",
        "4222243",   "4222252",   "422227",   "42223222",  "4222324",
        "4222333",   "4222342",   "422236",   "4222423",   "4222432",
        "422245",    "4222522",   "422254",   "422263",    "422272",
        "42229",     "42232222",  "4223224",  "4223233",   "4223242",
        "422326",    "4223323",   "4223332",  "422335",    "4223422",
        "422344",    "422353",    "422362",   "42238",     "4224223",
        "4224232",   "422425",    "4224322",  "422434",    "422443",
        "422452",    "42247",     "4225222",  "422524",    "422533",
        "422542",    "42256",     "422623",   "422632",    "42265",
        "422722",    "42274",     "42283",    "42292",     "42322222",
        "4232224",   "4232233",   "4232242",  "423226",    "4232323",
        "4232332",   "423235",    "4232422",  "423244",    "423253",
        "423262",    "42328",     "4233223",  "4233232",   "423325",
        "4233322",   "423334",    "423343",   "423352",    "42337",
        "4234222",   "423424",    "423433",   "423442",    "42346",
        "423523",    "423532",    "42355",    "423622",    "42364",
        "42373",     "42382",     "4242223",  "4242232",   "424225",
        "4242322",   "424234",    "424243",   "424252",    "42427",
        "4243222",   "424324",    "424333",   "424342",    "42436",
        "424423",    "424432",    "42445",    "424522",    "42454",
        "42463",     "42472",     "4249",     "4252222",   "425224",
        "425233",    "425242",    "42526",    "425323",    "425332",
        "42535",     "425422",    "42544",    "42553",     "42562",
        "4258",      "426223",    "426232",   "42625",     "426322",
        "42634",     "42643",     "42652",    "4267",      "427222",
        "42724",     "42733",     "42742",    "4276",      "42823",
        "42832",     "4285",      "42922",    "4294",      "43222222",
        "4322224",   "4322233",   "4322242",  "432226",    "4322323",
        "4322332",   "432235",    "4322422",  "432244",    "432253",
        "432262",    "43228",     "4323223",  "4323232",   "432325",
        "4323322",   "432334",    "432343",   "432352",    "43237",
        "4324222",   "432424",    "432433",   "432442",    "43246",
        "432523",    "432532",    "43255",    "432622",    "43264",
        "43273",     "43282",     "4332223",  "4332232",   "433225",
        "4332322",   "433234",    "433243",   "433252",    "43327",
        "4333222",   "433324",    "433333",   "433342",    "43336",
        "433423",    "433432",    "43345",    "433522",    "43354",
        "43363",     "43372",     "4339",     "4342222",   "434224",
        "434233",    "434242",    "43426",    "434323",    "434332",
        "43435",     "434422",    "43444",    "43453",     "43462",
        "4348",      "435223",    "435232",   "43525",     "435322",
        "43534",     "43543",     "43552",    "4357",      "436222",
        "43624",     "43633",     "43642",    "4366",      "43723",
        "43732",     "4375",      "43822",    "4384",      "4393",
        "4422223",   "4422232",   "442225",   "4422322",   "442234",
        "442243",    "442252",    "44227",    "4423222",   "442324",
        "442333",    "442342",    "44236",    "442423",    "442432",
        "44245",     "442522",    "44254",    "44263",     "44272",
        "4429",      "4432222",   "443224",   "443233",    "443242",
        "44326",     "443323",    "443332",   "44335",     "443422",
        "44344",     "44353",     "44362",    "4438",      "444223",
        "444232",    "44425",     "444322",   "44434",     "44443",
        "44452",     "4447",      "445222",   "44524",     "44533",
        "44542",     "4456",      "44623",    "44632",     "4465",
        "44722",     "4474",      "4483",     "4492",      "4522222",
        "452224",    "452233",    "452242",   "45226",     "452323",
        "452332",    "45235",     "452422",   "45244",     "45253",
        "45262",     "4528",      "453223",   "453232",    "45325",
        "453322",    "45334",     "45343",    "45352",     "4537",
        "454222",    "45424",     "45433",    "45442",     "4546",
        "45523",     "45532",     "4555",     "45622",     "4564",
        "4573",      "4582",      "462223",   "462232",    "46225",
        "462322",    "46234",     "46243",    "46252",     "4627",
        "463222",    "46324",     "46333",    "46342",     "4636",
        "46423",     "46432",     "4645",     "46522",     "4654",
        "4663",      "4672",      "469",      "472222",    "47224",
        "47233",     "47242",     "4726",     "47323",     "47332",
        "4735",      "47422",     "4744",     "4753",      "4762",
        "478",       "48223",     "48232",    "4825",      "48322",
        "4834",      "4843",      "4852",     "487",       "49222",
        "4924",      "4933",      "4942",     "496",       "52222222",
        "5222224",   "5222233",   "5222242",  "522226",    "5222323",
        "5222332",   "522235",    "5222422",  "522244",    "522253",
        "522262",    "52228",     "5223223",  "5223232",   "522325",
        "5223322",   "522334",    "522343",   "522352",    "52237",
        "5224222",   "522424",    "522433",   "522442",    "52246",
        "522523",    "522532",    "52255",    "522622",    "52264",
        "52273",     "52282",     "5232223",  "5232232",   "523225",
        "5232322",   "523234",    "523243",   "523252",    "52327",
        "5233222",   "523324",    "523333",   "523342",    "52336",
        "523423",    "523432",    "52345",    "523522",    "52354",
        "52363",     "52372",     "5239",     "5242222",   "524224",
        "524233",    "524242",    "52426",    "524323",    "524332",
        "52435",     "524422",    "52444",    "52453",     "52462",
        "5248",      "525223",    "525232",   "52525",     "525322",
        "52534",     "52543",     "52552",    "5257",      "526222",
        "52624",     "52633",     "52642",    "5266",      "52723",
        "52732",     "5275",      "52822",    "5284",      "5293",
        "5322223",   "5322232",   "532225",   "5322322",   "532234",
        "532243",    "532252",    "53227",    "5323222",   "532324",
        "532333",    "532342",    "53236",    "532423",    "532432",
        "53245",     "532522",    "53254",    "53263",     "53272",
        "5329",      "5332222",   "533224",   "533233",    "533242",
        "53326",     "533323",    "533332",   "53335",     "533422",
        "53344",     "53353",     "53362",    "5338",      "534223",
        "534232",    "53425",     "534322",   "53434",     "53443",
        "53452",     "5347",      "535222",   "53524",     "53533",
        "53542",     "5356",      "53623",    "53632",     "5365",
        "53722",     "5374",      "5383",     "5392",      "5422222",
        "542224",    "542233",    "542242",   "54226",     "542323",
        "542332",    "54235",     "542422",   "54244",     "54253",
        "54262",     "5428",      "543223",   "543232",    "54325",
        "543322",    "54334",     "54343",    "54352",     "5437",
        "544222",    "54424",     "54433",    "54442",     "5446",
        "54523",     "54532",     "5455",     "54622",     "5464",
        "5473",      "5482",      "552223",   "552232",    "55225",
        "552322",    "55234",     "55243",    "55252",     "5527",
        "553222",    "55324",     "55333",    "55342",     "5536",
        "55423",     "55432",     "5545",     "55522",     "5554",
        "5563",      "5572",      "559",      "562222",    "56224",
        "56233",     "56242",     "5626",     "56323",     "56332",
        "5635",      "56422",     "5644",     "5653",      "5662",
        "568",       "57223",     "57232",    "5725",      "57322",
        "5734",      "5743",      "5752",     "577",       "58222",
        "5824",      "5833",      "5842",     "586",       "5923",
        "5932",      "595",       "6222223",  "6222232",   "622225",
        "6222322",   "622234",    "622243",   "622252",    "62227",
        "6223222",   "622324",    "622333",   "622342",    "62236",
        "622423",    "622432",    "62245",    "622522",    "62254",
        "62263",     "62272",     "6229",     "6232222",   "623224",
        "623233",    "623242",    "62326",    "623323",    "623332",
        "62335",     "623422",    "62344",    "62353",     "62362",
        "6238",      "624223",    "624232",   "62425",     "624322",
        "62434",     "62443",     "62452",    "6247",      "625222",
        "62524",     "62533",     "62542",    "6256",      "62623",
        "62632",     "6265",      "62722",    "6274",      "6283",
        "6292",      "6322222",   "632224",   "632233",    "632242",
        "63226",     "632323",    "632332",   "63235",     "632422",
        "63244",     "63253",     "63262",    "6328",      "633223",
        "633232",    "63325",     "633322",   "63334",     "63343",
        "63352",     "6337",      "634222",   "63424",     "63433",
        "63442",     "6346",      "63523",    "63532",     "6355",
        "63622",     "6364",      "6373",     "6382",      "642223",
        "642232",    "64225",     "642322",   "64234",     "64243",
        "64252",     "6427",      "643222",   "64324",     "64333",
        "64342",     "6436",      "64423",    "64432",     "6445",
        "64522",     "6454",      "6463",     "6472",      "649",
        "652222",    "65224",     "65233",    "65242",     "6526",
        "65323",     "65332",     "6535",     "65422",     "6544",
        "6553",      "6562",      "658",      "66223",     "66232",
        "6625",      "66322",     "6634",     "6643",      "6652",
        "667",       "67222",     "6724",     "6733",      "6742",
        "676",       "6823",      "6832",     "685",       "6922",
        "694",       "7222222",   "722224",   "722233",    "722242",
        "72226",     "722323",    "722332",   "72235",     "722422",
        "72244",     "72253",     "72262",    "7228",      "723223",
        "723232",    "72325",     "723322",   "72334",     "72343",
        "72352",     "7237",      "724222",   "72424",     "72433",
        "72442",     "7246",      "72523",    "72532",     "7255",
        "72622",     "7264",      "7273",     "7282",      "732223",
        "732232",    "73225",     "732322",   "73234",     "73243",
        "73252",     "7327",      "733222",   "73324",     "73333",
        "73342",     "7336",      "73423",    "73432",     "7345",
        "73522",     "7354",      "7363",     "7372",      "739",
        "742222",    "74224",     "74233",    "74242",     "7426",
        "74323",     "74332",     "7435",     "74422",     "7444",
        "7453",      "7462",      "748",      "75223",     "75232",
        "7525",      "75322",     "7534",     "7543",      "7552",
        "757",       "76222",     "7624",     "7633",      "7642",
        "766",       "7723",      "7732",     "775",       "7822",
        "784",       "793",       "822223",   "822232",    "82225",
        "822322",    "82234",     "82243",    "82252",     "8227",
        "823222",    "82324",     "82333",    "82342",     "8236",
        "82423",     "82432",     "8245",     "82522",     "8254",
        "8263",      "8272",      "829",      "832222",    "83224",
        "83233",     "83242",     "8326",     "83323",     "83332",
        "8335",      "83422",     "8344",     "8353",      "8362",
        "838",       "84223",     "84232",    "8425",      "84322",
        "8434",      "8443",      "8452",     "847",       "85222",
        "8524",      "8533",      "8542",     "856",       "8623",
        "8632",      "865",       "8722",     "874",       "883",
        "892",       "922222",    "92224",    "92233",     "92242",
        "9226",      "92323",     "92332",    "9235",      "92422",
        "9244",      "9253",      "9262",     "928",       "93223",
        "93232",     "9325",      "93322",    "9334",      "9343",
        "9352",      "937",       "94222",    "9424",      "9433",
        "9442",      "946",       "9523",     "9532",      "955",
        "9622",      "964",       "973",      "982",
    },
    {
        "33338", "33383", "3368", "33833", "3386",  "3638", "3683", "38333",
        "3836",  "3863",  "389",  "398",   "6338",  "6383", "668",  "677",
        "6833",  "686",   "767",  "776",   "83333", "8336", "8363", "839",
        "8633",  "866",   "893",  "938",   "983",
    },
};
struct vertex {
  map<char, int> next, go;
  int p, link;
  char pch;
  vector<int> leaf;
  vertex(int p = -1, char pch = -1) : p(p), pch(pch), link(-1) {}
};
vector<vertex> t;
void aho_init() {
  t.clear();
  t.push_back(vertex());
}
int add_string(string s, int id) {
  int v = 0;
  for (char c : s) {
    if (!t[v].next.count(c)) {
      t[v].next[c] = t.size();
      t.push_back(vertex(v, c));
    }
    v = t[v].next[c];
  }
  t[v].leaf.push_back(id);
  return id;
}
int go(int v, char c);
int get_link(int v) {
  if (t[v].link < 0)
    if (!v || !t[v].p)
      t[v].link = 0;
    else
      t[v].link = go(get_link(t[v].p), t[v].pch);
  return t[v].link;
}
int go(int v, char c) {
  if (!t[v].go.count(c))
    if (t[v].next.count(c))
      t[v].go[c] = t[v].next[c];
    else
      t[v].go[c] = v == 0 ? 0 : go(get_link(v), c);
  return t[v].go[c];
}
string s;
int n, x;
vector<int> bad;
vector<int> dp[1005];
int solve(int i, int j) {
  if (bad[j]) return 1e6;
  if (i == n) return 0;
  if (dp[i][j] != -1) return dp[i][j];
  return dp[i][j] = min(1 + solve(i + 1, j), solve(i + 1, go(j, s[i])));
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> s >> x;
  n = ((int)s.size());
  vector<int> w;
  aho_init();
  for (auto y : asd[x - 1]) w.push_back(add_string(y, 0));
  bad.resize(((int)t.size()));
  for (int i = 0; i < ((int)t.size()); i++) {
    int v = i;
    bool f = false;
    while (v != 0) {
      f = f || ((int)t[v].leaf.size());
      v = get_link(v);
    }
    if (f) bad[i] = 1;
  }
  for (int i = 0; i < n; i++) dp[i].resize(((int)t.size()), -1);
  cout << solve(0, 0) << '\n';
  return 0;
}
