Угол между векторами

Входные данные

Четыре числа - координаты двух векторов. Все числа целые, по модулю не превышающие 1000.

Выходные данные

Одно число - величина неориентированного угла между ними с точностью до пятого знака после запятой.

Примеры
Входные данные
2 1 1 2
Выходные данные
0.64350

Задача на informatics