Make 37+32=55 correct by moving one match









up vote
13
down vote

favorite
6












37+32=55



Move $1$ match and make this correct.







share|improve this question

















  • 3




    Are there any restrictions on what kind of answers are acceptable? I was about to make the same suggestion as El-Guest, but he got there first.
    – F1Krazy
    yesterday







  • 1




    @F1Krazy it's my famous CheaterPants-you-can't-do-that solution :)
    – El-Guest
    yesterday






  • 5




    my sister said //dont break the match, dont make inequality sign, just change numbers or operator//
    – underds
    yesterday






  • 2




    Maybe greater than sign. Although this is probably cheating too.
    – Bennett Bernardoni
    yesterday






  • 3




    @underds Would you mind providing a source for this problem, since it is not your own?
    – El-Guest
    yesterday















up vote
13
down vote

favorite
6












37+32=55



Move $1$ match and make this correct.







share|improve this question

















  • 3




    Are there any restrictions on what kind of answers are acceptable? I was about to make the same suggestion as El-Guest, but he got there first.
    – F1Krazy
    yesterday







  • 1




    @F1Krazy it's my famous CheaterPants-you-can't-do-that solution :)
    – El-Guest
    yesterday






  • 5




    my sister said //dont break the match, dont make inequality sign, just change numbers or operator//
    – underds
    yesterday






  • 2




    Maybe greater than sign. Although this is probably cheating too.
    – Bennett Bernardoni
    yesterday






  • 3




    @underds Would you mind providing a source for this problem, since it is not your own?
    – El-Guest
    yesterday













up vote
13
down vote

favorite
6









up vote
13
down vote

favorite
6






6





37+32=55



Move $1$ match and make this correct.







share|improve this question













37+32=55



Move $1$ match and make this correct.









share|improve this question












share|improve this question




share|improve this question








edited 21 hours ago









JonMark Perry

12.4k42461




12.4k42461









asked yesterday









underds

7513




7513







  • 3




    Are there any restrictions on what kind of answers are acceptable? I was about to make the same suggestion as El-Guest, but he got there first.
    – F1Krazy
    yesterday







  • 1




    @F1Krazy it's my famous CheaterPants-you-can't-do-that solution :)
    – El-Guest
    yesterday






  • 5




    my sister said //dont break the match, dont make inequality sign, just change numbers or operator//
    – underds
    yesterday






  • 2




    Maybe greater than sign. Although this is probably cheating too.
    – Bennett Bernardoni
    yesterday






  • 3




    @underds Would you mind providing a source for this problem, since it is not your own?
    – El-Guest
    yesterday













  • 3




    Are there any restrictions on what kind of answers are acceptable? I was about to make the same suggestion as El-Guest, but he got there first.
    – F1Krazy
    yesterday







  • 1




    @F1Krazy it's my famous CheaterPants-you-can't-do-that solution :)
    – El-Guest
    yesterday






  • 5




    my sister said //dont break the match, dont make inequality sign, just change numbers or operator//
    – underds
    yesterday






  • 2




    Maybe greater than sign. Although this is probably cheating too.
    – Bennett Bernardoni
    yesterday






  • 3




    @underds Would you mind providing a source for this problem, since it is not your own?
    – El-Guest
    yesterday








3




3




Are there any restrictions on what kind of answers are acceptable? I was about to make the same suggestion as El-Guest, but he got there first.
– F1Krazy
yesterday





Are there any restrictions on what kind of answers are acceptable? I was about to make the same suggestion as El-Guest, but he got there first.
– F1Krazy
yesterday





1




1




@F1Krazy it's my famous CheaterPants-you-can't-do-that solution :)
– El-Guest
yesterday




@F1Krazy it's my famous CheaterPants-you-can't-do-that solution :)
– El-Guest
yesterday




5




5




my sister said //dont break the match, dont make inequality sign, just change numbers or operator//
– underds
yesterday




my sister said //dont break the match, dont make inequality sign, just change numbers or operator//
– underds
yesterday




2




2




Maybe greater than sign. Although this is probably cheating too.
– Bennett Bernardoni
yesterday




Maybe greater than sign. Although this is probably cheating too.
– Bennett Bernardoni
yesterday




3




3




@underds Would you mind providing a source for this problem, since it is not your own?
– El-Guest
yesterday





@underds Would you mind providing a source for this problem, since it is not your own?
– El-Guest
yesterday











15 Answers
15






active

oldest

votes

















up vote
26
down vote













A little of a stretch but




$87 - 32 = 55$




by




moving the upright + matchstick to the left of the 3 in 37







share|improve this answer

















  • 1




    Pun not intended, but great anyway
    – Bennett Bernardoni
    yesterday







  • 8




    Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
    – El-Guest
    yesterday







  • 8




    You must hold the match closer to your face to see it span the whole number.
    – tyobrien
    yesterday

















up vote
24
down vote













Technically, you could change this to




$37 - 32 neq 55$




by




moving the cross stick in the plus sign to go diagonally across the equals sign.







share|improve this answer

















  • 1




    Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
    – PerpetualJ
    yesterday






  • 2




    That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
    – El-Guest
    yesterday










  • It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
    – HKOB
    15 hours ago










  • That way you could solve any match puzzle involving numbers.
    – stackzebra
    9 hours ago

















up vote
23
down vote













Super easy:




37 - 32 = 5 | 5




Where:




the | is bitwise OR operator




By:




moving the vertical match from the plus sign to the middle of the 55







share|improve this answer

















  • 3




    I have a feeling this is technically the correct answer per the move one match stick requirement.
    – Facebook
    22 hours ago






  • 2




    Which is, of course, the best kind of correct.
    – peaceoutside
    21 hours ago






  • 3




    I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
    – Jeppe Stig Nielsen
    14 hours ago










  • I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
    – peaceoutside
    9 hours ago










  • @Jeppe, which language? In C, | has higher precedence than =.
    – Greg Schmit
    3 hours ago

















up vote
20
down vote













Just to prove that this is impossible (without some creativity), I wrote a python script to solve these:



subs = '1':,'2':,'3':,'4':,'5':,'6':['5'],'7':['1'],'8':['6','9','0'],'9':['3','5'],'0':,'+':['-'],'-':,'=':['-']

adds = '1':['7'],'2':,'3':['9'],'4':,'5':['6','9'],'6':['8'],'7':,'8':,'9':['8'],'0':['8'],'+':,'-':['+'],'=':

noop = '1':,'2':['3'],'3':['2','5'],'4':,'5':['3'],'6':['9','0'],'7':,'8':,'9':['6','0'],'0':['9','6'],'+':['='],'-':,'=':['+']

ts = list("37+32=55")
alt_strings =

for i, c in enumerate(ts):
for new_char in noop[c]:
alt_strings.append(ts[:i]+[new_char]+ts[i+1:])

for sub_c in subs[c]:
for i2, c2 in enumerate(ts):
for add_c in adds[c2]:
s = [x for x in ts]
s[i] = sub_c
s[i2] = add_c
alt_strings.append(s)

alt_strings = [''.join(x) for x in alt_strings]
print alt_strings

for alt_string in alt_strings:
split_strings = alt_string.split('=')
if len(split_strings) != 2:
continue

left = eval(split_strings[0])
right = eval(split_strings[1])
if left == right:
print alt_string


The possible combinations I got were:



['27+32=55', '57+32=55', '91+32=55', '31+92=55', '31+32=65', '31+32=95', '31+32=56', '31+32=59', '37=32=55', '97-32=55', '37-92=55', '37-32=65', '37-32=95', '37-32=56', '37-32=59', '37+22=55', '37+52=55', '37+33=55', '37+32+55', '97+32-55', '37+92-55', '37+32-65', '37+32-95', '37+32-56', '37+32-59', '37+32=35', '37+32=53']


And there were no matches (hehe).






share|improve this answer





















  • As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
    – El-Guest
    yesterday










  • @tyobrien how would you make the first number a 67?
    – ale10ander
    yesterday






  • 1




    Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
    – No don't shown my real name
    yesterday






  • 2




    and 7 into 4. and how does 7->1 (I can see 11)?
    – JonMark Perry
    21 hours ago






  • 2




    You can also remove the left vertical match from 7 to keep it as 7.
    – Heimdall
    16 hours ago

















up vote
8
down vote













Outside the box solution!




Remove the match on the + to make it a -, then eat it. Then crop the picture so that it cuts out the last 5. 37 - 32 = 5, only one match (and the frame of the picture) has moved.







share|improve this answer

















  • 1




    Great solution, although ...you eat matches?
    – El-Guest
    yesterday






  • 9




    I tell other people to eat matches. I find it improves my quality of life substantially.
    – flashstorm
    yesterday






  • 4




    Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
    – Bennett Bernardoni
    yesterday






  • 1




    @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
    – El-Guest
    yesterday

















up vote
7
down vote














37+32>55




There you go,




just change the equals sign to a more than sign!




-edit



You take the




vertical match from the plus sign




and




use it to burn the first five in 55




to make




37 - 32 = 5




If only the first 5 would be a 6. That would help a lot.
Please ask your sister for the solution and double check if it's actually possible. Because I have a hunch that this puzzle is impossible.






share|improve this answer























  • You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
    – PerpetualJ
    yesterday






  • 1




    Greater than OR equal to, is true too.
    – Alto
    yesterday










  • Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
    – PerpetualJ
    yesterday






  • 2




    I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
    – Bennett Bernardoni
    yesterday










  • I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
    – Heimdall
    16 hours ago


















up vote
4
down vote













I saw this in "hot network questions" and tried to solve it on paper before I clicked to avoid getting spoiled. So I scribbled down the equation. When I couldn't find a way to solve it, I finally opened the question and saw, that my 7 had one less matchstick (the very left one). So I wondered about the display of numbers we don't get to see. Would a 9 without an underscore be legal for example? It clearly would be a distinct nine, wheter the bottom stick is there or not. You wouldn't return your 80's alarm clock because of such a nine, anyway.



Along this line of thinking I came up with this solution:




37 + 32 = 69
by taking the bottom matchstick from the second five to make the first five a six. Granted, the resulting nine is somewhat weird, but you clearly would not assume another number instead of it. Maybe for arguments sake just now, but not if some hot girl wrote the nines of her phone number in that way. That would probably just be a-okay for you. So just give me the correct flag now. Thanks.







share|improve this answer





















  • To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
    – Omphaloskopie
    20 hours ago


















up vote
3
down vote













It gives a negative value but I would like to share it anyways:




37-92 = 55




How?




Just remove the vertical match from the "+" sign and add onto 32, now it is 92.







share|improve this answer



















  • 2




    Where does the - in front of 55 come from?
    – puck
    15 hours ago










  • @puck it’s not a match.. it’s negative value (-)
    – CR241
    4 hours ago

















up vote
2
down vote













Along the lines of El-Guest and Alto:




37 + 3P = 55 where P = 6.




I know that's not the answer, however; from my testing I have found that the only (to my knowledge) possible (true) combinations are:




37 + 22 = 59, 27 + 32 = 59, 57 - 22 = 35, 97 - 32 = 65, 34 + 22 = 56




But all of those require more than one match. I'll keep at it, if I solve it I'll update. All in all, I have found 210 total numeric combinations. None of which are achieved with a single move.






share|improve this answer




























    up vote
    2
    down vote













    My answer, similar to @alto's, is a little bit more elegant.




    Take the leftmost downstroke from the 7 and place it at an angle above and and touching the top bar of the = sign to form 'a greater-than-or-equal' (or less-than-or-equal") sign.




    BTW, this brute force & ignorance approach (in Python 3.x.) shows that it is not possible without modifying the + or = chararacter:



    ''' Dictionary of all possible "matchstick' substitutions. Note that
    some "matchstick" characters can be transformed into variants of
    themselves by adding or removing one stroke/matchstick, e.g. 7 (by removal of
    leftmost downstroke); 6 and 9 (by adding a horizontal top/bottom stroke).

    SubstitutionList = {
    '+':['+','-'',='], '-':['+','-'',='], '=':['+','-'',='],
    '1':['1'], '2':['2','3','6'], '3':['2','3',5','9'],
    '4':['4','9'], '5':['3','5','6','9'], '6':['6','9','0'],
    '7':['7','9'], '8':['8'], '9':['9','6','0'],
    '0':['0','9','6'],
    '''
    ''' Only these values are needed (after allowing for character variations) '''

    SubstitutionList = '2':['2','3','6'], '3':['2','3','5','9'],
    '5':['3','5','6','9'], '7':['7','9'],
    '+':['+','-','='], '-':['+','-','='],
    '=':['+','-','=']

    TestEquation = '37+32=55'
    PossibleSolutions = # None yet

    ''' For clarity the code that extracts values from "TestEquation" has been omitted '''

    for I in SubstitutionList.get( '3' ) :
    for J in SubstitutionList.get( '7' ) :
    for K in SubstitutionList.get( "+" ) :
    for L in SubstitutionList.get( "3" ) :
    for M in SubstitutionList.get( "2" ) :
    for N in SubstitutionList.get( "=" ) :
    for O in SubstitutionList.get( "5" ) :
    for P in SubstitutionList.get( "5" ) :
    Equation = I+J+K+L+M+N+O+P # concatinate the letters into a string
    FirstNumber = int( Equation[ : 2 ] )
    SecondNumber = int( Equation[ 3 : 5 ] )
    ThirdNumber = int( Equation[ 6 : ] )
    if ( (Equation[2] == '=' ) and (Equation[5] == '+' ) ) :
    if ( FirstNumber == (SecondNumber + ThirdNumber) ) :
    PossibleSolutions += [ Equation ]
    elif ( (Equation[2] == '=' ) and (Equation[5] == '-' ) ) :
    if ( FirstNumber == (SecondNumber - ThirdNumber) ) :
    PossibleSolutions += [ Equation ]
    elif ( (Equation[2] == '+' ) and (Equation[5] == '=' ) ) :
    if ( (FirstNumber + SecondNumber) == ThirdNumber ) :
    PossibleSolutions += [ Equation ]
    elif ( (Equation[2] == '-' ) and (Equation[5] == '=' ) ) :
    if ( (FirstNumber - SecondNumber) == ThirdNumber ) :
    PossibleSolutions += [ Equation ]

    OneCharacterMoves = # match changed position inside one character, e.g. change "3' to '2', "6" to "9" etc.
    TwoCharacterMoves = # match moved from one character to another
    for ValidEquation in PossibleSolutions : # valid solutions change one or two characters
    DifferenceCount = 0
    for i, _ in enumerate( ValidEquation ) :
    if ValidEquation[ i ] != TestEquation[ i ] :
    DifferenceCount += 1
    if ( DifferenceCount == 1 ) :
    OneCharacterMoves += [ ValidEquation ]
    elif ( DifferenceCount == 2 ) :
    TwoCharacterMoves += [ ValidEquation ]

    print( 'Original : ', TestEquation )
    print( 'Involving One Character: ', OneCharacterMoves )
    print( 'Involving Two Characters: ', TwoCharacterMoves )


    The program produces :



    Original : 37+32=55
    Involving One Character:
    Involving Two Characters: ['27+32=59', '37+22=59', '37+32=69']


    Inspecting the values shows that none of them can be produced by moving one matchstick.






    share|improve this answer



















    • 1




      It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
      – Omphaloskopie
      21 hours ago











    • I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
      – user1459519
      21 hours ago











    • yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
      – Omphaloskopie
      21 hours ago











    • Changing two matches you can also get 97-32=65
      – user
      1 hour ago

















    up vote
    1
    down vote













    What about:



    enter image description here



    You can either interpret that as a zero or a five that's been slashed out.






    share|improve this answer




























      up vote
      1
      down vote














      Move the lower match of the plus and the top match moves too! Make $37times32=1184=550times2+84$, and the picture has been (unfairly in my opinion) cropped so that you can't see the last bit!







      share|improve this answer




























        up vote
        1
        down vote














        Take a match from the equal sign and put it anywhere else where it creates a number. For example: 37 + 92 - 55. It's neither true nor false and it's left to the reader to calculate!







        share|improve this answer




























          up vote
          0
          down vote













          Here's a boolean logic solution:




          Take one of the $=$ matches, break it in half, and put it on the right side of the remaining = match to make a right facing arrow $rightarrow$. Then, the LHS is $69$, interpreted as a boolean is True, and the RHS is $55$, interpreted as a boolean is True. Then, the statment True $rightarrow$ True is True. Thus, the statement becomes True.







          share|improve this answer




























            up vote
            0
            down vote













            Here is a solution exploiting that the algebraic operations are not specified in the question.




            Take the vertical part of the plus sign and place it horizontally above the equality sign to obtain 37 "minus" 32 "is defined as" 55.







            share|improve this answer




















              protected by Community♦ 17 hours ago



              Thank you for your interest in this question.
              Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



              Would you like to answer one of these unanswered questions instead?














              15 Answers
              15






              active

              oldest

              votes








              15 Answers
              15






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              26
              down vote













              A little of a stretch but




              $87 - 32 = 55$




              by




              moving the upright + matchstick to the left of the 3 in 37







              share|improve this answer

















              • 1




                Pun not intended, but great anyway
                – Bennett Bernardoni
                yesterday







              • 8




                Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
                – El-Guest
                yesterday







              • 8




                You must hold the match closer to your face to see it span the whole number.
                – tyobrien
                yesterday














              up vote
              26
              down vote













              A little of a stretch but




              $87 - 32 = 55$




              by




              moving the upright + matchstick to the left of the 3 in 37







              share|improve this answer

















              • 1




                Pun not intended, but great anyway
                – Bennett Bernardoni
                yesterday







              • 8




                Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
                – El-Guest
                yesterday







              • 8




                You must hold the match closer to your face to see it span the whole number.
                – tyobrien
                yesterday












              up vote
              26
              down vote










              up vote
              26
              down vote









              A little of a stretch but




              $87 - 32 = 55$




              by




              moving the upright + matchstick to the left of the 3 in 37







              share|improve this answer













              A little of a stretch but




              $87 - 32 = 55$




              by




              moving the upright + matchstick to the left of the 3 in 37








              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered yesterday









              Bennett Bernardoni

              53115




              53115







              • 1




                Pun not intended, but great anyway
                – Bennett Bernardoni
                yesterday







              • 8




                Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
                – El-Guest
                yesterday







              • 8




                You must hold the match closer to your face to see it span the whole number.
                – tyobrien
                yesterday












              • 1




                Pun not intended, but great anyway
                – Bennett Bernardoni
                yesterday







              • 8




                Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
                – El-Guest
                yesterday







              • 8




                You must hold the match closer to your face to see it span the whole number.
                – tyobrien
                yesterday







              1




              1




              Pun not intended, but great anyway
              – Bennett Bernardoni
              yesterday





              Pun not intended, but great anyway
              – Bennett Bernardoni
              yesterday





              8




              8




              Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
              – El-Guest
              yesterday





              Stretch, as in stretching the matchstick? (+1 from me) Edit: but you got the upvote because of the sweet pun!
              – El-Guest
              yesterday





              8




              8




              You must hold the match closer to your face to see it span the whole number.
              – tyobrien
              yesterday




              You must hold the match closer to your face to see it span the whole number.
              – tyobrien
              yesterday










              up vote
              24
              down vote













              Technically, you could change this to




              $37 - 32 neq 55$




              by




              moving the cross stick in the plus sign to go diagonally across the equals sign.







              share|improve this answer

















              • 1




                Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
                – PerpetualJ
                yesterday






              • 2




                That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
                – El-Guest
                yesterday










              • It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
                – HKOB
                15 hours ago










              • That way you could solve any match puzzle involving numbers.
                – stackzebra
                9 hours ago














              up vote
              24
              down vote













              Technically, you could change this to




              $37 - 32 neq 55$




              by




              moving the cross stick in the plus sign to go diagonally across the equals sign.







              share|improve this answer

















              • 1




                Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
                – PerpetualJ
                yesterday






              • 2




                That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
                – El-Guest
                yesterday










              • It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
                – HKOB
                15 hours ago










              • That way you could solve any match puzzle involving numbers.
                – stackzebra
                9 hours ago












              up vote
              24
              down vote










              up vote
              24
              down vote









              Technically, you could change this to




              $37 - 32 neq 55$




              by




              moving the cross stick in the plus sign to go diagonally across the equals sign.







              share|improve this answer













              Technically, you could change this to




              $37 - 32 neq 55$




              by




              moving the cross stick in the plus sign to go diagonally across the equals sign.








              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered yesterday









              El-Guest

              4,400531




              4,400531







              • 1




                Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
                – PerpetualJ
                yesterday






              • 2




                That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
                – El-Guest
                yesterday










              • It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
                – HKOB
                15 hours ago










              • That way you could solve any match puzzle involving numbers.
                – stackzebra
                9 hours ago












              • 1




                Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
                – PerpetualJ
                yesterday






              • 2




                That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
                – El-Guest
                yesterday










              • It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
                – HKOB
                15 hours ago










              • That way you could solve any match puzzle involving numbers.
                – stackzebra
                9 hours ago







              1




              1




              Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
              – PerpetualJ
              yesterday




              Well if that were true you could also rot13(zbir bar sebz gur rdhnyf fvta gheavat svsgl svir vagb avargl svir; guvf jbhyq or gehr fvapr rkcerffvbaf ner arvgure gehr abe snyfr)!
              – PerpetualJ
              yesterday




              2




              2




              That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
              – El-Guest
              yesterday




              That sounds like another variation of the CheaterPants-You-Can't-Do-That solution, I like it!
              – El-Guest
              yesterday












              It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
              – HKOB
              15 hours ago




              It looks even better if you rot13(zbir gur yrsg fgvpx va gur bqq-ybbxvat frira gb sbez gur vardhnyvgl fvta.)
              – HKOB
              15 hours ago












              That way you could solve any match puzzle involving numbers.
              – stackzebra
              9 hours ago




              That way you could solve any match puzzle involving numbers.
              – stackzebra
              9 hours ago










              up vote
              23
              down vote













              Super easy:




              37 - 32 = 5 | 5




              Where:




              the | is bitwise OR operator




              By:




              moving the vertical match from the plus sign to the middle of the 55







              share|improve this answer

















              • 3




                I have a feeling this is technically the correct answer per the move one match stick requirement.
                – Facebook
                22 hours ago






              • 2




                Which is, of course, the best kind of correct.
                – peaceoutside
                21 hours ago






              • 3




                I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
                – Jeppe Stig Nielsen
                14 hours ago










              • I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
                – peaceoutside
                9 hours ago










              • @Jeppe, which language? In C, | has higher precedence than =.
                – Greg Schmit
                3 hours ago














              up vote
              23
              down vote













              Super easy:




              37 - 32 = 5 | 5




              Where:




              the | is bitwise OR operator




              By:




              moving the vertical match from the plus sign to the middle of the 55







              share|improve this answer

















              • 3




                I have a feeling this is technically the correct answer per the move one match stick requirement.
                – Facebook
                22 hours ago






              • 2




                Which is, of course, the best kind of correct.
                – peaceoutside
                21 hours ago






              • 3




                I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
                – Jeppe Stig Nielsen
                14 hours ago










              • I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
                – peaceoutside
                9 hours ago










              • @Jeppe, which language? In C, | has higher precedence than =.
                – Greg Schmit
                3 hours ago












              up vote
              23
              down vote










              up vote
              23
              down vote









              Super easy:




              37 - 32 = 5 | 5




              Where:




              the | is bitwise OR operator




              By:




              moving the vertical match from the plus sign to the middle of the 55







              share|improve this answer













              Super easy:




              37 - 32 = 5 | 5




              Where:




              the | is bitwise OR operator




              By:




              moving the vertical match from the plus sign to the middle of the 55








              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered yesterday









              peaceoutside

              39614




              39614







              • 3




                I have a feeling this is technically the correct answer per the move one match stick requirement.
                – Facebook
                22 hours ago






              • 2




                Which is, of course, the best kind of correct.
                – peaceoutside
                21 hours ago






              • 3




                I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
                – Jeppe Stig Nielsen
                14 hours ago










              • I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
                – peaceoutside
                9 hours ago










              • @Jeppe, which language? In C, | has higher precedence than =.
                – Greg Schmit
                3 hours ago












              • 3




                I have a feeling this is technically the correct answer per the move one match stick requirement.
                – Facebook
                22 hours ago






              • 2




                Which is, of course, the best kind of correct.
                – peaceoutside
                21 hours ago






              • 3




                I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
                – Jeppe Stig Nielsen
                14 hours ago










              • I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
                – peaceoutside
                9 hours ago










              • @Jeppe, which language? In C, | has higher precedence than =.
                – Greg Schmit
                3 hours ago







              3




              3




              I have a feeling this is technically the correct answer per the move one match stick requirement.
              – Facebook
              22 hours ago




              I have a feeling this is technically the correct answer per the move one match stick requirement.
              – Facebook
              22 hours ago




              2




              2




              Which is, of course, the best kind of correct.
              – peaceoutside
              21 hours ago




              Which is, of course, the best kind of correct.
              – peaceoutside
              21 hours ago




              3




              3




              I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
              – Jeppe Stig Nielsen
              14 hours ago




              I know you mean 37 - 32 = (5 | 5), but I cannot help seeing it as (37 - 32 = 5) | 5, but maybe because that is because I am used to a programming language with a particular convention for operator precedence. I like the interpretation that 5 | 5 means 5 divides 5 (evenly), better.
              – Jeppe Stig Nielsen
              14 hours ago












              I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
              – peaceoutside
              9 hours ago




              I initially thought of this answer by considering the divisor operator (which is also commonly displayed as a | character). However, I have never really used that operator in practice, but I use bitwise operators all the time.
              – peaceoutside
              9 hours ago












              @Jeppe, which language? In C, | has higher precedence than =.
              – Greg Schmit
              3 hours ago




              @Jeppe, which language? In C, | has higher precedence than =.
              – Greg Schmit
              3 hours ago










              up vote
              20
              down vote













              Just to prove that this is impossible (without some creativity), I wrote a python script to solve these:



              subs = '1':,'2':,'3':,'4':,'5':,'6':['5'],'7':['1'],'8':['6','9','0'],'9':['3','5'],'0':,'+':['-'],'-':,'=':['-']

              adds = '1':['7'],'2':,'3':['9'],'4':,'5':['6','9'],'6':['8'],'7':,'8':,'9':['8'],'0':['8'],'+':,'-':['+'],'=':

              noop = '1':,'2':['3'],'3':['2','5'],'4':,'5':['3'],'6':['9','0'],'7':,'8':,'9':['6','0'],'0':['9','6'],'+':['='],'-':,'=':['+']

              ts = list("37+32=55")
              alt_strings =

              for i, c in enumerate(ts):
              for new_char in noop[c]:
              alt_strings.append(ts[:i]+[new_char]+ts[i+1:])

              for sub_c in subs[c]:
              for i2, c2 in enumerate(ts):
              for add_c in adds[c2]:
              s = [x for x in ts]
              s[i] = sub_c
              s[i2] = add_c
              alt_strings.append(s)

              alt_strings = [''.join(x) for x in alt_strings]
              print alt_strings

              for alt_string in alt_strings:
              split_strings = alt_string.split('=')
              if len(split_strings) != 2:
              continue

              left = eval(split_strings[0])
              right = eval(split_strings[1])
              if left == right:
              print alt_string


              The possible combinations I got were:



              ['27+32=55', '57+32=55', '91+32=55', '31+92=55', '31+32=65', '31+32=95', '31+32=56', '31+32=59', '37=32=55', '97-32=55', '37-92=55', '37-32=65', '37-32=95', '37-32=56', '37-32=59', '37+22=55', '37+52=55', '37+33=55', '37+32+55', '97+32-55', '37+92-55', '37+32-65', '37+32-95', '37+32-56', '37+32-59', '37+32=35', '37+32=53']


              And there were no matches (hehe).






              share|improve this answer





















              • As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
                – El-Guest
                yesterday










              • @tyobrien how would you make the first number a 67?
                – ale10ander
                yesterday






              • 1




                Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
                – No don't shown my real name
                yesterday






              • 2




                and 7 into 4. and how does 7->1 (I can see 11)?
                – JonMark Perry
                21 hours ago






              • 2




                You can also remove the left vertical match from 7 to keep it as 7.
                – Heimdall
                16 hours ago














              up vote
              20
              down vote













              Just to prove that this is impossible (without some creativity), I wrote a python script to solve these:



              subs = '1':,'2':,'3':,'4':,'5':,'6':['5'],'7':['1'],'8':['6','9','0'],'9':['3','5'],'0':,'+':['-'],'-':,'=':['-']

              adds = '1':['7'],'2':,'3':['9'],'4':,'5':['6','9'],'6':['8'],'7':,'8':,'9':['8'],'0':['8'],'+':,'-':['+'],'=':

              noop = '1':,'2':['3'],'3':['2','5'],'4':,'5':['3'],'6':['9','0'],'7':,'8':,'9':['6','0'],'0':['9','6'],'+':['='],'-':,'=':['+']

              ts = list("37+32=55")
              alt_strings =

              for i, c in enumerate(ts):
              for new_char in noop[c]:
              alt_strings.append(ts[:i]+[new_char]+ts[i+1:])

              for sub_c in subs[c]:
              for i2, c2 in enumerate(ts):
              for add_c in adds[c2]:
              s = [x for x in ts]
              s[i] = sub_c
              s[i2] = add_c
              alt_strings.append(s)

              alt_strings = [''.join(x) for x in alt_strings]
              print alt_strings

              for alt_string in alt_strings:
              split_strings = alt_string.split('=')
              if len(split_strings) != 2:
              continue

              left = eval(split_strings[0])
              right = eval(split_strings[1])
              if left == right:
              print alt_string


              The possible combinations I got were:



              ['27+32=55', '57+32=55', '91+32=55', '31+92=55', '31+32=65', '31+32=95', '31+32=56', '31+32=59', '37=32=55', '97-32=55', '37-92=55', '37-32=65', '37-32=95', '37-32=56', '37-32=59', '37+22=55', '37+52=55', '37+33=55', '37+32+55', '97+32-55', '37+92-55', '37+32-65', '37+32-95', '37+32-56', '37+32-59', '37+32=35', '37+32=53']


              And there were no matches (hehe).






              share|improve this answer





















              • As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
                – El-Guest
                yesterday










              • @tyobrien how would you make the first number a 67?
                – ale10ander
                yesterday






              • 1




                Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
                – No don't shown my real name
                yesterday






              • 2




                and 7 into 4. and how does 7->1 (I can see 11)?
                – JonMark Perry
                21 hours ago






              • 2




                You can also remove the left vertical match from 7 to keep it as 7.
                – Heimdall
                16 hours ago












              up vote
              20
              down vote










              up vote
              20
              down vote









              Just to prove that this is impossible (without some creativity), I wrote a python script to solve these:



              subs = '1':,'2':,'3':,'4':,'5':,'6':['5'],'7':['1'],'8':['6','9','0'],'9':['3','5'],'0':,'+':['-'],'-':,'=':['-']

              adds = '1':['7'],'2':,'3':['9'],'4':,'5':['6','9'],'6':['8'],'7':,'8':,'9':['8'],'0':['8'],'+':,'-':['+'],'=':

              noop = '1':,'2':['3'],'3':['2','5'],'4':,'5':['3'],'6':['9','0'],'7':,'8':,'9':['6','0'],'0':['9','6'],'+':['='],'-':,'=':['+']

              ts = list("37+32=55")
              alt_strings =

              for i, c in enumerate(ts):
              for new_char in noop[c]:
              alt_strings.append(ts[:i]+[new_char]+ts[i+1:])

              for sub_c in subs[c]:
              for i2, c2 in enumerate(ts):
              for add_c in adds[c2]:
              s = [x for x in ts]
              s[i] = sub_c
              s[i2] = add_c
              alt_strings.append(s)

              alt_strings = [''.join(x) for x in alt_strings]
              print alt_strings

              for alt_string in alt_strings:
              split_strings = alt_string.split('=')
              if len(split_strings) != 2:
              continue

              left = eval(split_strings[0])
              right = eval(split_strings[1])
              if left == right:
              print alt_string


              The possible combinations I got were:



              ['27+32=55', '57+32=55', '91+32=55', '31+92=55', '31+32=65', '31+32=95', '31+32=56', '31+32=59', '37=32=55', '97-32=55', '37-92=55', '37-32=65', '37-32=95', '37-32=56', '37-32=59', '37+22=55', '37+52=55', '37+33=55', '37+32+55', '97+32-55', '37+92-55', '37+32-65', '37+32-95', '37+32-56', '37+32-59', '37+32=35', '37+32=53']


              And there were no matches (hehe).






              share|improve this answer













              Just to prove that this is impossible (without some creativity), I wrote a python script to solve these:



              subs = '1':,'2':,'3':,'4':,'5':,'6':['5'],'7':['1'],'8':['6','9','0'],'9':['3','5'],'0':,'+':['-'],'-':,'=':['-']

              adds = '1':['7'],'2':,'3':['9'],'4':,'5':['6','9'],'6':['8'],'7':,'8':,'9':['8'],'0':['8'],'+':,'-':['+'],'=':

              noop = '1':,'2':['3'],'3':['2','5'],'4':,'5':['3'],'6':['9','0'],'7':,'8':,'9':['6','0'],'0':['9','6'],'+':['='],'-':,'=':['+']

              ts = list("37+32=55")
              alt_strings =

              for i, c in enumerate(ts):
              for new_char in noop[c]:
              alt_strings.append(ts[:i]+[new_char]+ts[i+1:])

              for sub_c in subs[c]:
              for i2, c2 in enumerate(ts):
              for add_c in adds[c2]:
              s = [x for x in ts]
              s[i] = sub_c
              s[i2] = add_c
              alt_strings.append(s)

              alt_strings = [''.join(x) for x in alt_strings]
              print alt_strings

              for alt_string in alt_strings:
              split_strings = alt_string.split('=')
              if len(split_strings) != 2:
              continue

              left = eval(split_strings[0])
              right = eval(split_strings[1])
              if left == right:
              print alt_string


              The possible combinations I got were:



              ['27+32=55', '57+32=55', '91+32=55', '31+92=55', '31+32=65', '31+32=95', '31+32=56', '31+32=59', '37=32=55', '97-32=55', '37-92=55', '37-32=65', '37-32=95', '37-32=56', '37-32=59', '37+22=55', '37+52=55', '37+33=55', '37+32+55', '97+32-55', '37+92-55', '37+32-65', '37+32-95', '37+32-56', '37+32-59', '37+32=35', '37+32=53']


              And there were no matches (hehe).







              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered yesterday









              John Aaron

              3013




              3013











              • As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
                – El-Guest
                yesterday










              • @tyobrien how would you make the first number a 67?
                – ale10ander
                yesterday






              • 1




                Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
                – No don't shown my real name
                yesterday






              • 2




                and 7 into 4. and how does 7->1 (I can see 11)?
                – JonMark Perry
                21 hours ago






              • 2




                You can also remove the left vertical match from 7 to keep it as 7.
                – Heimdall
                16 hours ago
















              • As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
                – El-Guest
                yesterday










              • @tyobrien how would you make the first number a 67?
                – ale10ander
                yesterday






              • 1




                Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
                – No don't shown my real name
                yesterday






              • 2




                and 7 into 4. and how does 7->1 (I can see 11)?
                – JonMark Perry
                21 hours ago






              • 2




                You can also remove the left vertical match from 7 to keep it as 7.
                – Heimdall
                16 hours ago















              As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
              – El-Guest
              yesterday




              As with the above (Bennett's comment)...+1 for the excellent pun (and the cool programming solution too, I guess
              – El-Guest
              yesterday












              @tyobrien how would you make the first number a 67?
              – ale10ander
              yesterday




              @tyobrien how would you make the first number a 67?
              – ale10ander
              yesterday




              1




              1




              Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
              – No don't shown my real name
              yesterday




              Noop 3 can also turn into a 9, btw, if you don't have a segment on the bottom
              – No don't shown my real name
              yesterday




              2




              2




              and 7 into 4. and how does 7->1 (I can see 11)?
              – JonMark Perry
              21 hours ago




              and 7 into 4. and how does 7->1 (I can see 11)?
              – JonMark Perry
              21 hours ago




              2




              2




              You can also remove the left vertical match from 7 to keep it as 7.
              – Heimdall
              16 hours ago




              You can also remove the left vertical match from 7 to keep it as 7.
              – Heimdall
              16 hours ago










              up vote
              8
              down vote













              Outside the box solution!




              Remove the match on the + to make it a -, then eat it. Then crop the picture so that it cuts out the last 5. 37 - 32 = 5, only one match (and the frame of the picture) has moved.







              share|improve this answer

















              • 1




                Great solution, although ...you eat matches?
                – El-Guest
                yesterday






              • 9




                I tell other people to eat matches. I find it improves my quality of life substantially.
                – flashstorm
                yesterday






              • 4




                Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
                – Bennett Bernardoni
                yesterday






              • 1




                @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
                – El-Guest
                yesterday














              up vote
              8
              down vote













              Outside the box solution!




              Remove the match on the + to make it a -, then eat it. Then crop the picture so that it cuts out the last 5. 37 - 32 = 5, only one match (and the frame of the picture) has moved.







              share|improve this answer

















              • 1




                Great solution, although ...you eat matches?
                – El-Guest
                yesterday






              • 9




                I tell other people to eat matches. I find it improves my quality of life substantially.
                – flashstorm
                yesterday






              • 4




                Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
                – Bennett Bernardoni
                yesterday






              • 1




                @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
                – El-Guest
                yesterday












              up vote
              8
              down vote










              up vote
              8
              down vote









              Outside the box solution!




              Remove the match on the + to make it a -, then eat it. Then crop the picture so that it cuts out the last 5. 37 - 32 = 5, only one match (and the frame of the picture) has moved.







              share|improve this answer













              Outside the box solution!




              Remove the match on the + to make it a -, then eat it. Then crop the picture so that it cuts out the last 5. 37 - 32 = 5, only one match (and the frame of the picture) has moved.








              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered yesterday









              flashstorm

              2676




              2676







              • 1




                Great solution, although ...you eat matches?
                – El-Guest
                yesterday






              • 9




                I tell other people to eat matches. I find it improves my quality of life substantially.
                – flashstorm
                yesterday






              • 4




                Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
                – Bennett Bernardoni
                yesterday






              • 1




                @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
                – El-Guest
                yesterday












              • 1




                Great solution, although ...you eat matches?
                – El-Guest
                yesterday






              • 9




                I tell other people to eat matches. I find it improves my quality of life substantially.
                – flashstorm
                yesterday






              • 4




                Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
                – Bennett Bernardoni
                yesterday






              • 1




                @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
                – El-Guest
                yesterday







              1




              1




              Great solution, although ...you eat matches?
              – El-Guest
              yesterday




              Great solution, although ...you eat matches?
              – El-Guest
              yesterday




              9




              9




              I tell other people to eat matches. I find it improves my quality of life substantially.
              – flashstorm
              yesterday




              I tell other people to eat matches. I find it improves my quality of life substantially.
              – flashstorm
              yesterday




              4




              4




              Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
              – Bennett Bernardoni
              yesterday




              Or even better rot13(yvtug gur zngpu naq ohea gur bgure 5)
              – Bennett Bernardoni
              yesterday




              1




              1




              @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
              – El-Guest
              yesterday




              @BennettBernardoni out of all the answers we've put forward, this one in the comments might be my favourite so far
              – El-Guest
              yesterday










              up vote
              7
              down vote














              37+32>55




              There you go,




              just change the equals sign to a more than sign!




              -edit



              You take the




              vertical match from the plus sign




              and




              use it to burn the first five in 55




              to make




              37 - 32 = 5




              If only the first 5 would be a 6. That would help a lot.
              Please ask your sister for the solution and double check if it's actually possible. Because I have a hunch that this puzzle is impossible.






              share|improve this answer























              • You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
                – PerpetualJ
                yesterday






              • 1




                Greater than OR equal to, is true too.
                – Alto
                yesterday










              • Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
                – PerpetualJ
                yesterday






              • 2




                I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
                – Bennett Bernardoni
                yesterday










              • I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
                – Heimdall
                16 hours ago















              up vote
              7
              down vote














              37+32>55




              There you go,




              just change the equals sign to a more than sign!




              -edit



              You take the




              vertical match from the plus sign




              and




              use it to burn the first five in 55




              to make




              37 - 32 = 5




              If only the first 5 would be a 6. That would help a lot.
              Please ask your sister for the solution and double check if it's actually possible. Because I have a hunch that this puzzle is impossible.






              share|improve this answer























              • You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
                – PerpetualJ
                yesterday






              • 1




                Greater than OR equal to, is true too.
                – Alto
                yesterday










              • Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
                – PerpetualJ
                yesterday






              • 2




                I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
                – Bennett Bernardoni
                yesterday










              • I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
                – Heimdall
                16 hours ago













              up vote
              7
              down vote










              up vote
              7
              down vote










              37+32>55




              There you go,




              just change the equals sign to a more than sign!




              -edit



              You take the




              vertical match from the plus sign




              and




              use it to burn the first five in 55




              to make




              37 - 32 = 5




              If only the first 5 would be a 6. That would help a lot.
              Please ask your sister for the solution and double check if it's actually possible. Because I have a hunch that this puzzle is impossible.






              share|improve this answer
















              37+32>55




              There you go,




              just change the equals sign to a more than sign!




              -edit



              You take the




              vertical match from the plus sign




              and




              use it to burn the first five in 55




              to make




              37 - 32 = 5




              If only the first 5 would be a 6. That would help a lot.
              Please ask your sister for the solution and double check if it's actually possible. Because I have a hunch that this puzzle is impossible.







              share|improve this answer















              share|improve this answer



              share|improve this answer








              edited yesterday


























              answered yesterday









              Alto

              19510




              19510











              • You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
                – PerpetualJ
                yesterday






              • 1




                Greater than OR equal to, is true too.
                – Alto
                yesterday










              • Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
                – PerpetualJ
                yesterday






              • 2




                I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
                – Bennett Bernardoni
                yesterday










              • I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
                – Heimdall
                16 hours ago

















              • You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
                – PerpetualJ
                yesterday






              • 1




                Greater than OR equal to, is true too.
                – Alto
                yesterday










              • Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
                – PerpetualJ
                yesterday






              • 2




                I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
                – Bennett Bernardoni
                yesterday










              • I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
                – Heimdall
                16 hours ago
















              You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
              – PerpetualJ
              yesterday




              You need to move two matches to accomplish this; otherwise you end up with an implied greater than or equal sign which is also not true.
              – PerpetualJ
              yesterday




              1




              1




              Greater than OR equal to, is true too.
              – Alto
              yesterday




              Greater than OR equal to, is true too.
              – Alto
              yesterday












              Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
              – PerpetualJ
              yesterday




              Sorry about that, was a typo and it got cut-off. It is also true, but is not the full sign.
              – PerpetualJ
              yesterday




              2




              2




              I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
              – Bennett Bernardoni
              yesterday




              I figure you haven't read all the comments, but I've mentioned both of these in comments above. Great minds think alike I guess.
              – Bennett Bernardoni
              yesterday












              I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
              – Heimdall
              16 hours ago





              I like your second solution. It's not the inequality cheat, and you do move one match only, haha. +1 for that.
              – Heimdall
              16 hours ago











              up vote
              4
              down vote













              I saw this in "hot network questions" and tried to solve it on paper before I clicked to avoid getting spoiled. So I scribbled down the equation. When I couldn't find a way to solve it, I finally opened the question and saw, that my 7 had one less matchstick (the very left one). So I wondered about the display of numbers we don't get to see. Would a 9 without an underscore be legal for example? It clearly would be a distinct nine, wheter the bottom stick is there or not. You wouldn't return your 80's alarm clock because of such a nine, anyway.



              Along this line of thinking I came up with this solution:




              37 + 32 = 69
              by taking the bottom matchstick from the second five to make the first five a six. Granted, the resulting nine is somewhat weird, but you clearly would not assume another number instead of it. Maybe for arguments sake just now, but not if some hot girl wrote the nines of her phone number in that way. That would probably just be a-okay for you. So just give me the correct flag now. Thanks.







              share|improve this answer





















              • To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
                – Omphaloskopie
                20 hours ago















              up vote
              4
              down vote













              I saw this in "hot network questions" and tried to solve it on paper before I clicked to avoid getting spoiled. So I scribbled down the equation. When I couldn't find a way to solve it, I finally opened the question and saw, that my 7 had one less matchstick (the very left one). So I wondered about the display of numbers we don't get to see. Would a 9 without an underscore be legal for example? It clearly would be a distinct nine, wheter the bottom stick is there or not. You wouldn't return your 80's alarm clock because of such a nine, anyway.



              Along this line of thinking I came up with this solution:




              37 + 32 = 69
              by taking the bottom matchstick from the second five to make the first five a six. Granted, the resulting nine is somewhat weird, but you clearly would not assume another number instead of it. Maybe for arguments sake just now, but not if some hot girl wrote the nines of her phone number in that way. That would probably just be a-okay for you. So just give me the correct flag now. Thanks.







              share|improve this answer





















              • To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
                – Omphaloskopie
                20 hours ago













              up vote
              4
              down vote










              up vote
              4
              down vote









              I saw this in "hot network questions" and tried to solve it on paper before I clicked to avoid getting spoiled. So I scribbled down the equation. When I couldn't find a way to solve it, I finally opened the question and saw, that my 7 had one less matchstick (the very left one). So I wondered about the display of numbers we don't get to see. Would a 9 without an underscore be legal for example? It clearly would be a distinct nine, wheter the bottom stick is there or not. You wouldn't return your 80's alarm clock because of such a nine, anyway.



              Along this line of thinking I came up with this solution:




              37 + 32 = 69
              by taking the bottom matchstick from the second five to make the first five a six. Granted, the resulting nine is somewhat weird, but you clearly would not assume another number instead of it. Maybe for arguments sake just now, but not if some hot girl wrote the nines of her phone number in that way. That would probably just be a-okay for you. So just give me the correct flag now. Thanks.







              share|improve this answer













              I saw this in "hot network questions" and tried to solve it on paper before I clicked to avoid getting spoiled. So I scribbled down the equation. When I couldn't find a way to solve it, I finally opened the question and saw, that my 7 had one less matchstick (the very left one). So I wondered about the display of numbers we don't get to see. Would a 9 without an underscore be legal for example? It clearly would be a distinct nine, wheter the bottom stick is there or not. You wouldn't return your 80's alarm clock because of such a nine, anyway.



              Along this line of thinking I came up with this solution:




              37 + 32 = 69
              by taking the bottom matchstick from the second five to make the first five a six. Granted, the resulting nine is somewhat weird, but you clearly would not assume another number instead of it. Maybe for arguments sake just now, but not if some hot girl wrote the nines of her phone number in that way. That would probably just be a-okay for you. So just give me the correct flag now. Thanks.








              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered 22 hours ago









              Omphaloskopie

              1413




              1413











              • To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
                – Omphaloskopie
                20 hours ago

















              • To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
                – Omphaloskopie
                20 hours ago
















              To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
              – Omphaloskopie
              20 hours ago





              To further my point, here is a list of fonts in which the nines have no "back". This is from dafont.com and I just clicked through the scifi-section. imgur.com/a/8OuHuIB Occasionally (e.g. in font fabricate) you might mistake the five for a nine, but there is no way to confuse a nine with something else. As you can clearIy see: I really want this.
              – Omphaloskopie
              20 hours ago











              up vote
              3
              down vote













              It gives a negative value but I would like to share it anyways:




              37-92 = 55




              How?




              Just remove the vertical match from the "+" sign and add onto 32, now it is 92.







              share|improve this answer



















              • 2




                Where does the - in front of 55 come from?
                – puck
                15 hours ago










              • @puck it’s not a match.. it’s negative value (-)
                – CR241
                4 hours ago














              up vote
              3
              down vote













              It gives a negative value but I would like to share it anyways:




              37-92 = 55




              How?




              Just remove the vertical match from the "+" sign and add onto 32, now it is 92.







              share|improve this answer



















              • 2




                Where does the - in front of 55 come from?
                – puck
                15 hours ago










              • @puck it’s not a match.. it’s negative value (-)
                – CR241
                4 hours ago












              up vote
              3
              down vote










              up vote
              3
              down vote









              It gives a negative value but I would like to share it anyways:




              37-92 = 55




              How?




              Just remove the vertical match from the "+" sign and add onto 32, now it is 92.







              share|improve this answer















              It gives a negative value but I would like to share it anyways:




              37-92 = 55




              How?




              Just remove the vertical match from the "+" sign and add onto 32, now it is 92.








              share|improve this answer















              share|improve this answer



              share|improve this answer








              edited 4 hours ago


























              answered yesterday









              CR241

              297211




              297211







              • 2




                Where does the - in front of 55 come from?
                – puck
                15 hours ago










              • @puck it’s not a match.. it’s negative value (-)
                – CR241
                4 hours ago












              • 2




                Where does the - in front of 55 come from?
                – puck
                15 hours ago










              • @puck it’s not a match.. it’s negative value (-)
                – CR241
                4 hours ago







              2




              2




              Where does the - in front of 55 come from?
              – puck
              15 hours ago




              Where does the - in front of 55 come from?
              – puck
              15 hours ago












              @puck it’s not a match.. it’s negative value (-)
              – CR241
              4 hours ago




              @puck it’s not a match.. it’s negative value (-)
              – CR241
              4 hours ago










              up vote
              2
              down vote













              Along the lines of El-Guest and Alto:




              37 + 3P = 55 where P = 6.




              I know that's not the answer, however; from my testing I have found that the only (to my knowledge) possible (true) combinations are:




              37 + 22 = 59, 27 + 32 = 59, 57 - 22 = 35, 97 - 32 = 65, 34 + 22 = 56




              But all of those require more than one match. I'll keep at it, if I solve it I'll update. All in all, I have found 210 total numeric combinations. None of which are achieved with a single move.






              share|improve this answer

























                up vote
                2
                down vote













                Along the lines of El-Guest and Alto:




                37 + 3P = 55 where P = 6.




                I know that's not the answer, however; from my testing I have found that the only (to my knowledge) possible (true) combinations are:




                37 + 22 = 59, 27 + 32 = 59, 57 - 22 = 35, 97 - 32 = 65, 34 + 22 = 56




                But all of those require more than one match. I'll keep at it, if I solve it I'll update. All in all, I have found 210 total numeric combinations. None of which are achieved with a single move.






                share|improve this answer























                  up vote
                  2
                  down vote










                  up vote
                  2
                  down vote









                  Along the lines of El-Guest and Alto:




                  37 + 3P = 55 where P = 6.




                  I know that's not the answer, however; from my testing I have found that the only (to my knowledge) possible (true) combinations are:




                  37 + 22 = 59, 27 + 32 = 59, 57 - 22 = 35, 97 - 32 = 65, 34 + 22 = 56




                  But all of those require more than one match. I'll keep at it, if I solve it I'll update. All in all, I have found 210 total numeric combinations. None of which are achieved with a single move.






                  share|improve this answer













                  Along the lines of El-Guest and Alto:




                  37 + 3P = 55 where P = 6.




                  I know that's not the answer, however; from my testing I have found that the only (to my knowledge) possible (true) combinations are:




                  37 + 22 = 59, 27 + 32 = 59, 57 - 22 = 35, 97 - 32 = 65, 34 + 22 = 56




                  But all of those require more than one match. I'll keep at it, if I solve it I'll update. All in all, I have found 210 total numeric combinations. None of which are achieved with a single move.







                  share|improve this answer













                  share|improve this answer



                  share|improve this answer











                  answered yesterday









                  PerpetualJ

                  43113




                  43113




















                      up vote
                      2
                      down vote













                      My answer, similar to @alto's, is a little bit more elegant.




                      Take the leftmost downstroke from the 7 and place it at an angle above and and touching the top bar of the = sign to form 'a greater-than-or-equal' (or less-than-or-equal") sign.




                      BTW, this brute force & ignorance approach (in Python 3.x.) shows that it is not possible without modifying the + or = chararacter:



                      ''' Dictionary of all possible "matchstick' substitutions. Note that
                      some "matchstick" characters can be transformed into variants of
                      themselves by adding or removing one stroke/matchstick, e.g. 7 (by removal of
                      leftmost downstroke); 6 and 9 (by adding a horizontal top/bottom stroke).

                      SubstitutionList = {
                      '+':['+','-'',='], '-':['+','-'',='], '=':['+','-'',='],
                      '1':['1'], '2':['2','3','6'], '3':['2','3',5','9'],
                      '4':['4','9'], '5':['3','5','6','9'], '6':['6','9','0'],
                      '7':['7','9'], '8':['8'], '9':['9','6','0'],
                      '0':['0','9','6'],
                      '''
                      ''' Only these values are needed (after allowing for character variations) '''

                      SubstitutionList = '2':['2','3','6'], '3':['2','3','5','9'],
                      '5':['3','5','6','9'], '7':['7','9'],
                      '+':['+','-','='], '-':['+','-','='],
                      '=':['+','-','=']

                      TestEquation = '37+32=55'
                      PossibleSolutions = # None yet

                      ''' For clarity the code that extracts values from "TestEquation" has been omitted '''

                      for I in SubstitutionList.get( '3' ) :
                      for J in SubstitutionList.get( '7' ) :
                      for K in SubstitutionList.get( "+" ) :
                      for L in SubstitutionList.get( "3" ) :
                      for M in SubstitutionList.get( "2" ) :
                      for N in SubstitutionList.get( "=" ) :
                      for O in SubstitutionList.get( "5" ) :
                      for P in SubstitutionList.get( "5" ) :
                      Equation = I+J+K+L+M+N+O+P # concatinate the letters into a string
                      FirstNumber = int( Equation[ : 2 ] )
                      SecondNumber = int( Equation[ 3 : 5 ] )
                      ThirdNumber = int( Equation[ 6 : ] )
                      if ( (Equation[2] == '=' ) and (Equation[5] == '+' ) ) :
                      if ( FirstNumber == (SecondNumber + ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '=' ) and (Equation[5] == '-' ) ) :
                      if ( FirstNumber == (SecondNumber - ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '+' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber + SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '-' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber - SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]

                      OneCharacterMoves = # match changed position inside one character, e.g. change "3' to '2', "6" to "9" etc.
                      TwoCharacterMoves = # match moved from one character to another
                      for ValidEquation in PossibleSolutions : # valid solutions change one or two characters
                      DifferenceCount = 0
                      for i, _ in enumerate( ValidEquation ) :
                      if ValidEquation[ i ] != TestEquation[ i ] :
                      DifferenceCount += 1
                      if ( DifferenceCount == 1 ) :
                      OneCharacterMoves += [ ValidEquation ]
                      elif ( DifferenceCount == 2 ) :
                      TwoCharacterMoves += [ ValidEquation ]

                      print( 'Original : ', TestEquation )
                      print( 'Involving One Character: ', OneCharacterMoves )
                      print( 'Involving Two Characters: ', TwoCharacterMoves )


                      The program produces :



                      Original : 37+32=55
                      Involving One Character:
                      Involving Two Characters: ['27+32=59', '37+22=59', '37+32=69']


                      Inspecting the values shows that none of them can be produced by moving one matchstick.






                      share|improve this answer



















                      • 1




                        It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
                        – Omphaloskopie
                        21 hours ago











                      • I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
                        – user1459519
                        21 hours ago











                      • yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
                        – Omphaloskopie
                        21 hours ago











                      • Changing two matches you can also get 97-32=65
                        – user
                        1 hour ago














                      up vote
                      2
                      down vote













                      My answer, similar to @alto's, is a little bit more elegant.




                      Take the leftmost downstroke from the 7 and place it at an angle above and and touching the top bar of the = sign to form 'a greater-than-or-equal' (or less-than-or-equal") sign.




                      BTW, this brute force & ignorance approach (in Python 3.x.) shows that it is not possible without modifying the + or = chararacter:



                      ''' Dictionary of all possible "matchstick' substitutions. Note that
                      some "matchstick" characters can be transformed into variants of
                      themselves by adding or removing one stroke/matchstick, e.g. 7 (by removal of
                      leftmost downstroke); 6 and 9 (by adding a horizontal top/bottom stroke).

                      SubstitutionList = {
                      '+':['+','-'',='], '-':['+','-'',='], '=':['+','-'',='],
                      '1':['1'], '2':['2','3','6'], '3':['2','3',5','9'],
                      '4':['4','9'], '5':['3','5','6','9'], '6':['6','9','0'],
                      '7':['7','9'], '8':['8'], '9':['9','6','0'],
                      '0':['0','9','6'],
                      '''
                      ''' Only these values are needed (after allowing for character variations) '''

                      SubstitutionList = '2':['2','3','6'], '3':['2','3','5','9'],
                      '5':['3','5','6','9'], '7':['7','9'],
                      '+':['+','-','='], '-':['+','-','='],
                      '=':['+','-','=']

                      TestEquation = '37+32=55'
                      PossibleSolutions = # None yet

                      ''' For clarity the code that extracts values from "TestEquation" has been omitted '''

                      for I in SubstitutionList.get( '3' ) :
                      for J in SubstitutionList.get( '7' ) :
                      for K in SubstitutionList.get( "+" ) :
                      for L in SubstitutionList.get( "3" ) :
                      for M in SubstitutionList.get( "2" ) :
                      for N in SubstitutionList.get( "=" ) :
                      for O in SubstitutionList.get( "5" ) :
                      for P in SubstitutionList.get( "5" ) :
                      Equation = I+J+K+L+M+N+O+P # concatinate the letters into a string
                      FirstNumber = int( Equation[ : 2 ] )
                      SecondNumber = int( Equation[ 3 : 5 ] )
                      ThirdNumber = int( Equation[ 6 : ] )
                      if ( (Equation[2] == '=' ) and (Equation[5] == '+' ) ) :
                      if ( FirstNumber == (SecondNumber + ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '=' ) and (Equation[5] == '-' ) ) :
                      if ( FirstNumber == (SecondNumber - ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '+' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber + SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '-' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber - SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]

                      OneCharacterMoves = # match changed position inside one character, e.g. change "3' to '2', "6" to "9" etc.
                      TwoCharacterMoves = # match moved from one character to another
                      for ValidEquation in PossibleSolutions : # valid solutions change one or two characters
                      DifferenceCount = 0
                      for i, _ in enumerate( ValidEquation ) :
                      if ValidEquation[ i ] != TestEquation[ i ] :
                      DifferenceCount += 1
                      if ( DifferenceCount == 1 ) :
                      OneCharacterMoves += [ ValidEquation ]
                      elif ( DifferenceCount == 2 ) :
                      TwoCharacterMoves += [ ValidEquation ]

                      print( 'Original : ', TestEquation )
                      print( 'Involving One Character: ', OneCharacterMoves )
                      print( 'Involving Two Characters: ', TwoCharacterMoves )


                      The program produces :



                      Original : 37+32=55
                      Involving One Character:
                      Involving Two Characters: ['27+32=59', '37+22=59', '37+32=69']


                      Inspecting the values shows that none of them can be produced by moving one matchstick.






                      share|improve this answer



















                      • 1




                        It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
                        – Omphaloskopie
                        21 hours ago











                      • I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
                        – user1459519
                        21 hours ago











                      • yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
                        – Omphaloskopie
                        21 hours ago











                      • Changing two matches you can also get 97-32=65
                        – user
                        1 hour ago












                      up vote
                      2
                      down vote










                      up vote
                      2
                      down vote









                      My answer, similar to @alto's, is a little bit more elegant.




                      Take the leftmost downstroke from the 7 and place it at an angle above and and touching the top bar of the = sign to form 'a greater-than-or-equal' (or less-than-or-equal") sign.




                      BTW, this brute force & ignorance approach (in Python 3.x.) shows that it is not possible without modifying the + or = chararacter:



                      ''' Dictionary of all possible "matchstick' substitutions. Note that
                      some "matchstick" characters can be transformed into variants of
                      themselves by adding or removing one stroke/matchstick, e.g. 7 (by removal of
                      leftmost downstroke); 6 and 9 (by adding a horizontal top/bottom stroke).

                      SubstitutionList = {
                      '+':['+','-'',='], '-':['+','-'',='], '=':['+','-'',='],
                      '1':['1'], '2':['2','3','6'], '3':['2','3',5','9'],
                      '4':['4','9'], '5':['3','5','6','9'], '6':['6','9','0'],
                      '7':['7','9'], '8':['8'], '9':['9','6','0'],
                      '0':['0','9','6'],
                      '''
                      ''' Only these values are needed (after allowing for character variations) '''

                      SubstitutionList = '2':['2','3','6'], '3':['2','3','5','9'],
                      '5':['3','5','6','9'], '7':['7','9'],
                      '+':['+','-','='], '-':['+','-','='],
                      '=':['+','-','=']

                      TestEquation = '37+32=55'
                      PossibleSolutions = # None yet

                      ''' For clarity the code that extracts values from "TestEquation" has been omitted '''

                      for I in SubstitutionList.get( '3' ) :
                      for J in SubstitutionList.get( '7' ) :
                      for K in SubstitutionList.get( "+" ) :
                      for L in SubstitutionList.get( "3" ) :
                      for M in SubstitutionList.get( "2" ) :
                      for N in SubstitutionList.get( "=" ) :
                      for O in SubstitutionList.get( "5" ) :
                      for P in SubstitutionList.get( "5" ) :
                      Equation = I+J+K+L+M+N+O+P # concatinate the letters into a string
                      FirstNumber = int( Equation[ : 2 ] )
                      SecondNumber = int( Equation[ 3 : 5 ] )
                      ThirdNumber = int( Equation[ 6 : ] )
                      if ( (Equation[2] == '=' ) and (Equation[5] == '+' ) ) :
                      if ( FirstNumber == (SecondNumber + ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '=' ) and (Equation[5] == '-' ) ) :
                      if ( FirstNumber == (SecondNumber - ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '+' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber + SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '-' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber - SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]

                      OneCharacterMoves = # match changed position inside one character, e.g. change "3' to '2', "6" to "9" etc.
                      TwoCharacterMoves = # match moved from one character to another
                      for ValidEquation in PossibleSolutions : # valid solutions change one or two characters
                      DifferenceCount = 0
                      for i, _ in enumerate( ValidEquation ) :
                      if ValidEquation[ i ] != TestEquation[ i ] :
                      DifferenceCount += 1
                      if ( DifferenceCount == 1 ) :
                      OneCharacterMoves += [ ValidEquation ]
                      elif ( DifferenceCount == 2 ) :
                      TwoCharacterMoves += [ ValidEquation ]

                      print( 'Original : ', TestEquation )
                      print( 'Involving One Character: ', OneCharacterMoves )
                      print( 'Involving Two Characters: ', TwoCharacterMoves )


                      The program produces :



                      Original : 37+32=55
                      Involving One Character:
                      Involving Two Characters: ['27+32=59', '37+22=59', '37+32=69']


                      Inspecting the values shows that none of them can be produced by moving one matchstick.






                      share|improve this answer















                      My answer, similar to @alto's, is a little bit more elegant.




                      Take the leftmost downstroke from the 7 and place it at an angle above and and touching the top bar of the = sign to form 'a greater-than-or-equal' (or less-than-or-equal") sign.




                      BTW, this brute force & ignorance approach (in Python 3.x.) shows that it is not possible without modifying the + or = chararacter:



                      ''' Dictionary of all possible "matchstick' substitutions. Note that
                      some "matchstick" characters can be transformed into variants of
                      themselves by adding or removing one stroke/matchstick, e.g. 7 (by removal of
                      leftmost downstroke); 6 and 9 (by adding a horizontal top/bottom stroke).

                      SubstitutionList = {
                      '+':['+','-'',='], '-':['+','-'',='], '=':['+','-'',='],
                      '1':['1'], '2':['2','3','6'], '3':['2','3',5','9'],
                      '4':['4','9'], '5':['3','5','6','9'], '6':['6','9','0'],
                      '7':['7','9'], '8':['8'], '9':['9','6','0'],
                      '0':['0','9','6'],
                      '''
                      ''' Only these values are needed (after allowing for character variations) '''

                      SubstitutionList = '2':['2','3','6'], '3':['2','3','5','9'],
                      '5':['3','5','6','9'], '7':['7','9'],
                      '+':['+','-','='], '-':['+','-','='],
                      '=':['+','-','=']

                      TestEquation = '37+32=55'
                      PossibleSolutions = # None yet

                      ''' For clarity the code that extracts values from "TestEquation" has been omitted '''

                      for I in SubstitutionList.get( '3' ) :
                      for J in SubstitutionList.get( '7' ) :
                      for K in SubstitutionList.get( "+" ) :
                      for L in SubstitutionList.get( "3" ) :
                      for M in SubstitutionList.get( "2" ) :
                      for N in SubstitutionList.get( "=" ) :
                      for O in SubstitutionList.get( "5" ) :
                      for P in SubstitutionList.get( "5" ) :
                      Equation = I+J+K+L+M+N+O+P # concatinate the letters into a string
                      FirstNumber = int( Equation[ : 2 ] )
                      SecondNumber = int( Equation[ 3 : 5 ] )
                      ThirdNumber = int( Equation[ 6 : ] )
                      if ( (Equation[2] == '=' ) and (Equation[5] == '+' ) ) :
                      if ( FirstNumber == (SecondNumber + ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '=' ) and (Equation[5] == '-' ) ) :
                      if ( FirstNumber == (SecondNumber - ThirdNumber) ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '+' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber + SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]
                      elif ( (Equation[2] == '-' ) and (Equation[5] == '=' ) ) :
                      if ( (FirstNumber - SecondNumber) == ThirdNumber ) :
                      PossibleSolutions += [ Equation ]

                      OneCharacterMoves = # match changed position inside one character, e.g. change "3' to '2', "6" to "9" etc.
                      TwoCharacterMoves = # match moved from one character to another
                      for ValidEquation in PossibleSolutions : # valid solutions change one or two characters
                      DifferenceCount = 0
                      for i, _ in enumerate( ValidEquation ) :
                      if ValidEquation[ i ] != TestEquation[ i ] :
                      DifferenceCount += 1
                      if ( DifferenceCount == 1 ) :
                      OneCharacterMoves += [ ValidEquation ]
                      elif ( DifferenceCount == 2 ) :
                      TwoCharacterMoves += [ ValidEquation ]

                      print( 'Original : ', TestEquation )
                      print( 'Involving One Character: ', OneCharacterMoves )
                      print( 'Involving Two Characters: ', TwoCharacterMoves )


                      The program produces :



                      Original : 37+32=55
                      Involving One Character:
                      Involving Two Characters: ['27+32=59', '37+22=59', '37+32=69']


                      Inspecting the values shows that none of them can be produced by moving one matchstick.







                      share|improve this answer















                      share|improve this answer



                      share|improve this answer








                      edited 21 hours ago


























                      answered 21 hours ago









                      user1459519

                      1212




                      1212







                      • 1




                        It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
                        – Omphaloskopie
                        21 hours ago











                      • I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
                        – user1459519
                        21 hours ago











                      • yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
                        – Omphaloskopie
                        21 hours ago











                      • Changing two matches you can also get 97-32=65
                        – user
                        1 hour ago












                      • 1




                        It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
                        – Omphaloskopie
                        21 hours ago











                      • I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
                        – user1459519
                        21 hours ago











                      • yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
                        – Omphaloskopie
                        21 hours ago











                      • Changing two matches you can also get 97-32=65
                        – user
                        1 hour ago







                      1




                      1




                      It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
                      – Omphaloskopie
                      21 hours ago





                      It could well be argued, that the substitution-list is incomplete. Check out my answer or this font dafont.com/de/space-age.font?fpp=100&text=1234567890 and run it again to be amazed!
                      – Omphaloskopie
                      21 hours ago













                      I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
                      – user1459519
                      21 hours ago





                      I'm assuming we are limited to 7 segment "characters' - like the numbers on digital clocks., The code was inspired by @John Aaron. And of course I may have missed some "subtitutions" . Neat font by the way...
                      – user1459519
                      21 hours ago













                      yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
                      – Omphaloskopie
                      21 hours ago





                      yeah, sure. my nine would be a AFGC in that regard. en.wikipedia.org/wiki/… Wikipedia basically says "uncommon", I say "weird", but I found eight fonts that use this style of nine and in no one it could be confused with something other... I am totally going to build a picture!
                      – Omphaloskopie
                      21 hours ago













                      Changing two matches you can also get 97-32=65
                      – user
                      1 hour ago




                      Changing two matches you can also get 97-32=65
                      – user
                      1 hour ago










                      up vote
                      1
                      down vote













                      What about:



                      enter image description here



                      You can either interpret that as a zero or a five that's been slashed out.






                      share|improve this answer

























                        up vote
                        1
                        down vote













                        What about:



                        enter image description here



                        You can either interpret that as a zero or a five that's been slashed out.






                        share|improve this answer























                          up vote
                          1
                          down vote










                          up vote
                          1
                          down vote









                          What about:



                          enter image description here



                          You can either interpret that as a zero or a five that's been slashed out.






                          share|improve this answer













                          What about:



                          enter image description here



                          You can either interpret that as a zero or a five that's been slashed out.







                          share|improve this answer













                          share|improve this answer



                          share|improve this answer











                          answered 17 hours ago









                          Brad Peabody

                          1112




                          1112




















                              up vote
                              1
                              down vote














                              Move the lower match of the plus and the top match moves too! Make $37times32=1184=550times2+84$, and the picture has been (unfairly in my opinion) cropped so that you can't see the last bit!







                              share|improve this answer

























                                up vote
                                1
                                down vote














                                Move the lower match of the plus and the top match moves too! Make $37times32=1184=550times2+84$, and the picture has been (unfairly in my opinion) cropped so that you can't see the last bit!







                                share|improve this answer























                                  up vote
                                  1
                                  down vote










                                  up vote
                                  1
                                  down vote










                                  Move the lower match of the plus and the top match moves too! Make $37times32=1184=550times2+84$, and the picture has been (unfairly in my opinion) cropped so that you can't see the last bit!







                                  share|improve this answer














                                  Move the lower match of the plus and the top match moves too! Make $37times32=1184=550times2+84$, and the picture has been (unfairly in my opinion) cropped so that you can't see the last bit!








                                  share|improve this answer













                                  share|improve this answer



                                  share|improve this answer











                                  answered 16 hours ago









                                  JonMark Perry

                                  12.4k42461




                                  12.4k42461




















                                      up vote
                                      1
                                      down vote














                                      Take a match from the equal sign and put it anywhere else where it creates a number. For example: 37 + 92 - 55. It's neither true nor false and it's left to the reader to calculate!







                                      share|improve this answer

























                                        up vote
                                        1
                                        down vote














                                        Take a match from the equal sign and put it anywhere else where it creates a number. For example: 37 + 92 - 55. It's neither true nor false and it's left to the reader to calculate!







                                        share|improve this answer























                                          up vote
                                          1
                                          down vote










                                          up vote
                                          1
                                          down vote










                                          Take a match from the equal sign and put it anywhere else where it creates a number. For example: 37 + 92 - 55. It's neither true nor false and it's left to the reader to calculate!







                                          share|improve this answer














                                          Take a match from the equal sign and put it anywhere else where it creates a number. For example: 37 + 92 - 55. It's neither true nor false and it's left to the reader to calculate!








                                          share|improve this answer













                                          share|improve this answer



                                          share|improve this answer











                                          answered 9 hours ago









                                          stackzebra

                                          12515




                                          12515




















                                              up vote
                                              0
                                              down vote













                                              Here's a boolean logic solution:




                                              Take one of the $=$ matches, break it in half, and put it on the right side of the remaining = match to make a right facing arrow $rightarrow$. Then, the LHS is $69$, interpreted as a boolean is True, and the RHS is $55$, interpreted as a boolean is True. Then, the statment True $rightarrow$ True is True. Thus, the statement becomes True.







                                              share|improve this answer

























                                                up vote
                                                0
                                                down vote













                                                Here's a boolean logic solution:




                                                Take one of the $=$ matches, break it in half, and put it on the right side of the remaining = match to make a right facing arrow $rightarrow$. Then, the LHS is $69$, interpreted as a boolean is True, and the RHS is $55$, interpreted as a boolean is True. Then, the statment True $rightarrow$ True is True. Thus, the statement becomes True.







                                                share|improve this answer























                                                  up vote
                                                  0
                                                  down vote










                                                  up vote
                                                  0
                                                  down vote









                                                  Here's a boolean logic solution:




                                                  Take one of the $=$ matches, break it in half, and put it on the right side of the remaining = match to make a right facing arrow $rightarrow$. Then, the LHS is $69$, interpreted as a boolean is True, and the RHS is $55$, interpreted as a boolean is True. Then, the statment True $rightarrow$ True is True. Thus, the statement becomes True.







                                                  share|improve this answer













                                                  Here's a boolean logic solution:




                                                  Take one of the $=$ matches, break it in half, and put it on the right side of the remaining = match to make a right facing arrow $rightarrow$. Then, the LHS is $69$, interpreted as a boolean is True, and the RHS is $55$, interpreted as a boolean is True. Then, the statment True $rightarrow$ True is True. Thus, the statement becomes True.








                                                  share|improve this answer













                                                  share|improve this answer



                                                  share|improve this answer











                                                  answered yesterday









                                                  AlexanderJ93

                                                  20614




                                                  20614




















                                                      up vote
                                                      0
                                                      down vote













                                                      Here is a solution exploiting that the algebraic operations are not specified in the question.




                                                      Take the vertical part of the plus sign and place it horizontally above the equality sign to obtain 37 "minus" 32 "is defined as" 55.







                                                      share|improve this answer

























                                                        up vote
                                                        0
                                                        down vote













                                                        Here is a solution exploiting that the algebraic operations are not specified in the question.




                                                        Take the vertical part of the plus sign and place it horizontally above the equality sign to obtain 37 "minus" 32 "is defined as" 55.







                                                        share|improve this answer























                                                          up vote
                                                          0
                                                          down vote










                                                          up vote
                                                          0
                                                          down vote









                                                          Here is a solution exploiting that the algebraic operations are not specified in the question.




                                                          Take the vertical part of the plus sign and place it horizontally above the equality sign to obtain 37 "minus" 32 "is defined as" 55.







                                                          share|improve this answer













                                                          Here is a solution exploiting that the algebraic operations are not specified in the question.




                                                          Take the vertical part of the plus sign and place it horizontally above the equality sign to obtain 37 "minus" 32 "is defined as" 55.








                                                          share|improve this answer













                                                          share|improve this answer



                                                          share|improve this answer











                                                          answered 22 hours ago









                                                          HRSE

                                                          1012




                                                          1012















                                                              protected by Community♦ 17 hours ago



                                                              Thank you for your interest in this question.
                                                              Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



                                                              Would you like to answer one of these unanswered questions instead?



                                                              Popular posts from this blog

                                                              ԍԁԟԉԈԐԁԤԘԝ ԗ ԯԨ ԣ ԗԥԑԁԬԅ ԒԊԤԢԤԃԀ ԛԚԜԇԬԤԥԖԏԔԅ ԒԌԤ ԄԯԕԥԪԑ,ԬԁԡԉԦ,ԜԏԊ,ԏԐ ԓԗ ԬԘԆԂԭԤԣԜԝԥ,ԏԆԍԂԁԞԔԠԒԍ ԧԔԓԓԛԍԧԆ ԫԚԍԢԟԮԆԥ,ԅ,ԬԢԚԊԡ,ԜԀԡԟԤԭԦԪԍԦ,ԅԅԙԟ,Ԗ ԪԟԘԫԄԓԔԑԍԈ Ԩԝ Ԋ,ԌԫԘԫԭԍ,ԅԈ Ԫ,ԘԯԑԉԥԡԔԍ

                                                              How to change the default border color of fbox? [duplicate]

                                                              Henj