Question: There is a crash dump (FULL dump created by setting LocalDump registry key as explained [here](http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181%28v=vs.85%29.aspx)) that got created on a Windows x64 2008 R2 machine and I am able to debug this dump file using VS 2010 on the same machine (can load symbols for my modules, see modules, function names in stack trace, see code after selecting source files) but when I copy this dump, necessary EXEs, DLLS and their PDBs and the source files to a different Windows x64 2008 R2 machine the VS 2010 can not see the module names and function names in the Call Stack window(can load symbols for my modules though). I am wondering what step I am missing here. Please help.

Answer: 
You could use the command `fold` which will split your string by character. Example:

```
echo ${number} | fold -w1

```

To check if they are unique just use the `if` statement, because in your case you allow only three one digit numbers.
```
#!/bin/bash
read -p "enter 3 numbers: " nums
if [[ $nums != [0-9][0-9][0-9] ]]; then
  echo "digits only please"
  exit
fi

read n1 n2 n3 < <(sed 's/./& /g' <<< $nums)

if ((n1 == n2)) || ((n1 == n3)) || ((n2 == n3)); then
  echo "no duplicate numbers"
  exit
fi

```