)
,
как катет лежащий против угла 30 в треугольнике CHD.
,
как катет лежащий против угла 30 в треугольнике BMC. 
Тогда в ромбе 
, тогда
Треугольник BAM равнобедренный, АВ=АМ, тогда 
, треугольник MCD равнобедренный, MD=CD=3,
,
, как накрест лежащие при параллельных прямых АВ и CD, треугольник NAM равнобедренный, AM=AN=4.
.
ответ: ФТЛ? ДКР?
Объяснение:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a == b && a == c && b == c) {
cout << 3;
}
if (a == b && a != c && b != c) {
cout << 2;
}
if (a != b && a == c && b != c) {
cout << 2;
}
if (a != b && a != c && b == c) {
cout << 2;
}
if (a != b && a != c && b != c) {
cout << 0;
}
return 0;
}
а вообще, я сам не знаю как эту задачу решить... Т_Т