MOD = Math.pow(10, 9) + 7
input = require('fs').readFileSync('/dev/stdin', 'utf8')
lines = input.split('\n')
line = lines.shift().split(' ')
N = line[0] * 1
M = line[1] * 1 
if (Math.abs(N - M) >= 2) {
    console.log(0)
} else {
    ans = 1
    for (i=2; i<=N; i++) {
        ans = (ans * i) % MOD
    }
    for (i=2; i<=M; i++) {
        ans = (ans * i) % MOD
    }
    ans *= (N==M) ? 2 : 1
    ans = ans % MOD
    console.log(ans)
}
