2. Странная какая-то задача. Или я чё не пОнял? И что значит "заметет"?
Нарисуем еще на каждой грани красную стрелку, противоположную существующей. Красные стрелки показывают, какая грань будет следующей верхней. (Если отметить центры граней, и соединить соответствующие центры по красным стрелкам, получим орграф с вершинами в вершинах октаэдра). Ясно, что, гуляя по стрелкам, мы вляпаемся в цикл. Какой длины?
а) 2. Тогда кубик будет дергаться по двум клеткам, и всего затопчет не боле

клеток.
б) 3. Катание кубика показывает, что такому циклу соответствует движение по квадратику

. Мало.
в) 4. Пар противоположных вершин - три. Значит, в цикле есть така пара, пусть это

и

, Тогда цикл есть

. Если

- противоположны, то кубик укатится по прямой в туман. Если нет, то - катаем - кубик катится по контуру квадратика

. Мало.
г) 5. Одна вершинка не вошла, есть пара противоположных, и с одной стороны от них - одна вершинка, а с другой - две. Методом глядения на картинку видим, что, с точностью до переобозначений и симметрии, цикл есть

(либо

- но это то же самое). Катая кубик, видим: затопчет контур квадратика

со вдавленными углами ( в шахматной нотации:

(старт!),

(второй цикл)

(третий)

(четвертый )

. Далее - зациклились). Итого:

клеток (не боле)
д) 6. Расставим по кругу 6 точек: 2 красных, две синих и 2 зеленых, так, что одноцветные не стоят рядом. Это можно сделать (с точностью до перекрашивания и симметрий) двумями способами : либо все одноцветные - в противоположных вершина, либо только одна пара - в противоположных. Катание кубика показывает, что в обоих случаях он уедет в туман (за три перекатывания он "ходит конем" (в первом случае - конем

, во втором - обычным конем

), далее этот же ход повторяется ). Опять ни фига не вышло...
(Оффтоп)
Ну дурное какое-то решение. Может, как то четность-нечетность цикла обыграть - для 4 и 6 - едет в туман....