user: It's 3AM and you get the dreaded call from a customer: the program your company sold them is hanging. You eventually trace the problem down to a call to a function named `mystery`. Usually, `mystery` works fine and produces an integer result for an integer input. However, on certain inputs, the `mystery` function just locks up.

Unfortunately, the `mystery` function is part of a third-party library, and you don't have access to the source code. Uck. It may take a while to get support from the provider of the library, and in the meantime, your customer is getting frustrated.

Your mission, should you choose to accept it, is to create a new function called `wrap_mystery` that returns the same results as `mystery`, but does not hang. Since you're not sure exactly what values `mystery` should be returning for hangs, just have `wrap_mystery` return -1 for problematic input. Your customer is counting on you!

`wrap_mystery` will only be called with positive integers less than 1,000,000.

Answer: {"fn_name": "wrap_mystery", "inputs": [[1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [18], [19], [20], [21], [22], [23], [24], [25], [26], [28], [29], [30], [31], [32], [33], [35], [36], [37], [38], [39], [40], [41], [42], [44], [45], [46], [47], [48], [49], [50], [51], [52], [53], [55], [56], [57], [58], [59], [60], [61], [62], [63], [64], [65], [66], [67], [69], [70], [71], [72], [73], [74], [75], [76], [77], [78], [79], [80], [81], [82], [83], [84], [85], [87], [88], [89], [90], [91], [92], [93], [94], [95], [96], [97], [98], [99], [100], [101], [102], [103], [104], [105], [106], [107], [109], [110], [111], [112], [113], [114], [115], [116], [117], [118], [119], [120], [121], [122], [123], [124], [125], [126], [127], [128], [129], [130], [131], [132], [133], [134], [135], [137], [138], [139], [140], [141], [142], [143], [144], [145], [146], [147], [148], [149], [150], [151], [152], [153], [154], [155], [156], [157], [158], [159], [160], [161], [162], [163], [164], [165], [166], [167], [168], [169], [170], [171], [173], [174], [175], [176], [177], [178], [179], [180], [181], [182], [183], [184], [185], [186], [187], [188], [189], [190], [191], [192], [193], [194], [195], [196], [197], [198], [199], [200], [201], [202], [203], [204], [205], [206], [207], [208], [209], [210], [211], [212], [213], [214], [215], [217], [218], [219], [220], [221], [222], [223], [224], [225], [226], [227], [228], [229], [230], [231], [232], [233], [234], [235], [236], [237], [238], [239], [240], [241], [242], [243], [244], [245], [246], [247], [248], [249], [250], [251], [252], [253], [254], [255], [256], [257], [258], [259], [260], [261], [262], [263], [264], [265], [266], [267], [268], [269], [270], [271], [273], [274], [276], [277], [278], [279], [280], [281], [282], [283], [284], [285], [286], [287], [288], [289], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [17], [27], [34], [43], [54], [68], [86], [108], [136], [172], [216], [272], [275]], "outputs": [[0], [1], [5], [2], [2], [6], [65], [3], [62], [3], [69], [7], [0], [66], [14], [4], [63], [11], [4], [63], [70], [60], [8], [80], [1], [67], [57], [15], [67], [5], [8], [74], [64], [51], [12], [64], [5], [38], [64], [71], [95], [61], [58], [9], [61], [81], [9], [2], [61], [35], [68], [78], [58], [55], [16], [121], [68], [78], [6], [16], [9], [68], [32], [75], [109], [65], [55], [52], [62], [13], [55], [65], [75], [6], [59], [39], [6], [65], [36], [96], [72], [106], [96], [82], [62], [49], [59], [26], [10], [20], [62], [72], [82], [26], [10], [36], [3], [53], [62], [72], [93], [36], [103], [69], [93], [79], [69], [59], [39], [56], [23], [17], [46], [122], [59], [69], [132], [79], [53], [7], [33], [17], [43], [10], [59], [69], [129], [37], [33], [100], [76], [43], [110], [76], [66], [120], [56], [66], [53], [20], [63], [46], [14], [119], [56], [24], [66], [43], [76], [50], [7], [86], [60], [14], [40], [47], [7], [77], [66], [126], [37], [76], [30], [97], [44], [73], [87], [107], [73], [97], [47], [83], [53], [63], [57], [50], [43], [60], [43], [27], [53], [11], [53], [21], [126], [63], [34], [73], [47], [83], [24], [27], [57], [11], [83], [37], [67], [4], [74], [54], [14], [63], [34], [73], [64], [54], [94], [41], [37], [113], [104], [104], [70], [80], [94], [114], [80], [50], [70], [104], [60], [47], [40], [70], [57], [37], [24], [50], [18], [90], [47], [18], [123], [51], [60], [77], [70], [44], [133], [47], [80], [24], [54], [80], [8], [31], [34], [64], [18], [90], [44], [51], [11], [57], [60], [81], [70], [61], [130], [70], [91], [38], [34], [81], [101], [101], [77], [74], [44], [91], [111], [120], [77], [64], [67], [101], [121], [87], [57], [37], [67], [64], [54], [131], [21], [47], [-1], [-1], [-1], [-1], [-1], [-1], [-1], [-1], [-1], [-1], [-1], [-1], [-1]]}