Difference between genius and stupid are too small. If their solution are preferable chose, then they will be called a great genius or if not then another stupid See these solution for different situations and let us know if are a smart thing or WTF.