module main; // http://rsujskf.s602.xrea.com/?yukicoder_105 より import std; void main() { double X, Y, theta, res; // キューの処理 foreach (_; 0 .. readln.chomp.to!int) { readln; // 1行読み飛ばす res = 1e10; foreach (i; 0 .. 6) { readln.chomp.formattedRead("%f %f", X, Y); theta = atan2(Y, X); if (theta < -1e-9) continue; res = min(res, theta); } writefln("%.12f", res * 180 / PI); } }