Уровень 9.7 задачника Java

Задание 1

Дано слово. Перемешайте буквы этого слова в случайном порядке.

Задание 2

Спросите у пользователя число. Получите все возможные варианты разложения этого числа на два множителя.

Задание 3

Дана строка, содержащая две дроби и математическую операцию между ними:

java'2/3 + 3/4'

Напишите код, который вычислит результат записанной математической операции.