Обе загадки с подвохом.
Ответ на первую часть загадки: на второй.
Бегун, обогнавший бегуна, занимавшего вторую позицию, сам станет вторым.
Можно было бы подумать, что первым, но это не так. Самый первый бегун так и остается самым первым, а обогнавший второго, сместит его на третье место, а сам станет вторым.
Ответ на вторую часть загадки: последнего бегуна невозможно обогнать, он самый последний.
После самого последнего бегуна никто не бежит, иначе он не был бы последним. После него никого нет, а значит, обогнать его никто не может. Если за бегуном есть тот, кто может его обогнать, значит, он не последний.
Эта задачка на внимательность и на смекалку.