private void move(char bORr, int bottom, int right, int[][] obstacleGrid) {
		if (bORr == 'b') {
			bottom++;
		} else if (bORr == 'r') {
			right++;
		}
		if (obstacleGrid[bottom][right] == 1) {
			return;
		}

		if (bottom == obstacleGrid.length - 1
				&& right == obstacleGrid[0].length - 1) {
			count++;
			return;
		} else if (bottom == obstacleGrid.length - 1) {
			move('r', bottom, right, obstacleGrid);
		} else if (right == obstacleGrid[0].length - 1) {
			move('b', bottom, right, obstacleGrid);
		} else {
			move('r', bottom, right, obstacleGrid);
			move('b', bottom, right, obstacleGrid);
		}
	}