#include <iostream>
using namespace std;
int main() {
int tc;
cin >> tc;
while(tc > 0) {
int f,b,t,fd,bd,pointer=0,current_direction=1,total_traveled=0;
cin >> f >> b >> t >> fd >> bd;
bd = 0-bd;
if(f == b) {
if(fd == f) {
cout << f << " F" << endl;
return 0;
}
else {
cout << "No Ditch" << endl;
return 0;
}
}
while(true) {
if(current_direction == 1) {
int pointer_after_current_step = pointer + f;
if(pointer_after_current_step >= fd) {
int current_taken = fd - pointer;
total_traveled += current_taken;
cout << (total_traveled * t) << " F" << endl;
return 0;
}
else {
pointer += f;
total_traveled += f;
}
current_direction = 2;
}
else {
int pointer_after_current_step = pointer - b;
if(pointer_after_current_step <= bd) {
int current_taken = pointer - bd;
total_traveled += current_taken;
cout << total_traveled * t << " B" << endl;
return 0;
}
else {
pointer -= b;
total_traveled += b;
}
current_direction = 1;
}
}
tc--;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKICAgIGludCB0YzsKICAgIGNpbiA+PiB0YzsKCiAgICB3aGlsZSh0YyA+IDApIHsKCiAgICAgICAgaW50IGYsYix0LGZkLGJkLHBvaW50ZXI9MCxjdXJyZW50X2RpcmVjdGlvbj0xLHRvdGFsX3RyYXZlbGVkPTA7CgogICAgICAgIGNpbiA+PiBmID4+IGIgPj4gdCA+PiBmZCA+PiBiZDsKCiAgICAgICAgYmQgPSAwLWJkOwoKICAgICAgICBpZihmID09IGIpIHsKICAgICAgICAgICAgaWYoZmQgPT0gZikgewogICAgICAgICAgICAgICAgY291dCA8PCBmIDw8ICIgRiIgPDwgZW5kbDsKICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgY291dCA8PCAiTm8gRGl0Y2giIDw8IGVuZGw7CiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICB3aGlsZSh0cnVlKSB7CiAgICAgICAgICAgIGlmKGN1cnJlbnRfZGlyZWN0aW9uID09IDEpIHsKCiAgICAgICAgICAgICAgICBpbnQgcG9pbnRlcl9hZnRlcl9jdXJyZW50X3N0ZXAgPSBwb2ludGVyICsgZjsKCiAgICAgICAgICAgICAgICBpZihwb2ludGVyX2FmdGVyX2N1cnJlbnRfc3RlcCA+PSBmZCkgewoKICAgICAgICAgICAgICAgICAgICBpbnQgY3VycmVudF90YWtlbiA9IGZkIC0gcG9pbnRlcjsKICAgICAgICAgICAgICAgICAgICB0b3RhbF90cmF2ZWxlZCArPSBjdXJyZW50X3Rha2VuOwoKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICh0b3RhbF90cmF2ZWxlZCAqIHQpIDw8ICIgRiIgPDwgZW5kbDsKICAgICAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgICAgIHBvaW50ZXIgKz0gZjsKICAgICAgICAgICAgICAgICAgICB0b3RhbF90cmF2ZWxlZCArPSBmOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIGN1cnJlbnRfZGlyZWN0aW9uID0gMjsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIHsKCiAgICAgICAgICAgICAgICBpbnQgcG9pbnRlcl9hZnRlcl9jdXJyZW50X3N0ZXAgPSBwb2ludGVyIC0gYjsKCiAgICAgICAgICAgICAgICBpZihwb2ludGVyX2FmdGVyX2N1cnJlbnRfc3RlcCA8PSBiZCkgewoKICAgICAgICAgICAgICAgICAgICBpbnQgY3VycmVudF90YWtlbiA9IHBvaW50ZXIgLSBiZDsKICAgICAgICAgICAgICAgICAgICB0b3RhbF90cmF2ZWxlZCArPSBjdXJyZW50X3Rha2VuOwoKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8IHRvdGFsX3RyYXZlbGVkICogdCA8PCAiIEIiIDw8IGVuZGw7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBwb2ludGVyIC09IGI7CiAgICAgICAgICAgICAgICAgICAgdG90YWxfdHJhdmVsZWQgKz0gYjsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBjdXJyZW50X2RpcmVjdGlvbiA9IDE7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHRjLS07CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=