diff --git a/facts.pl b/facts.pl
new file mode 100644
index 0000000000000000000000000000000000000000..97ffd3a4e4659ab706a84b46a47288d09137a286
--- /dev/null
+++ b/facts.pl
@@ -0,0 +1,429 @@
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Module Loading Starts..
+:- use_module(aleph).
+:- if(current_predicate(use_rendering/1)).
+:- use_rendering(prolog).
+:- endif.
+:- aleph.
+:-style_check(-discontiguous).
+%Module Loading ends..
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+:- aleph_set(i,3).
+
+:- modeh(1,recommended(+id)).
+:- modeb(1,ground_service(+id,#val)).
+:- modeb(1,value_for_money(+id,#val)).
+:- determination(recommended/1,ground_service/2).
+:- determination(recommended/1,value_for_money/2).
+
+
+
+
+:-begin_bg. 
+ground_service(0,2.0).
+value_for_money(0,4.0).
+ground_service(1,1.0).
+value_for_money(1,1.0).
+ground_service(2,1.0).
+value_for_money(2,2.0).
+ground_service(3,5.0).
+value_for_money(3,5.0).
+ground_service(4,1.0).
+value_for_money(4,1.0).
+ground_service(5,1.0).
+value_for_money(5,1.0).
+ground_service(6,1.0).
+value_for_money(6,1.0).
+ground_service(7,1.0).
+value_for_money(7,2.0).
+ground_service(8,3.0).
+value_for_money(8,3.0).
+ground_service(9,1.0).
+value_for_money(9,1.0).
+ground_service(10,1.0).
+value_for_money(10,1.0).
+ground_service(11,1.0).
+value_for_money(11,1.0).
+ground_service(12,2.0).
+value_for_money(12,3.0).
+ground_service(13,1.0).
+value_for_money(13,1.0).
+ground_service(14,1.0).
+value_for_money(14,1.0).
+ground_service(15,4.0).
+value_for_money(15,4.0).
+ground_service(16,2.0).
+value_for_money(16,3.0).
+ground_service(17,4.0).
+value_for_money(17,4.0).
+ground_service(18,4.0).
+value_for_money(18,4.0).
+ground_service(19,5.0).
+value_for_money(19,5.0).
+ground_service(20,1.0).
+value_for_money(20,1.0).
+ground_service(21,1.0).
+value_for_money(21,3.0).
+ground_service(22,2.0).
+value_for_money(22,3.0).
+ground_service(23,1.0).
+value_for_money(23,2.0).
+ground_service(24,1.0).
+value_for_money(24,1.0).
+ground_service(25,5.0).
+value_for_money(25,5.0).
+ground_service(26,4.0).
+value_for_money(26,1.0).
+ground_service(27,2.0).
+value_for_money(27,3.0).
+ground_service(28,3.0).
+value_for_money(28,5.0).
+ground_service(29,1.0).
+value_for_money(29,1.0).
+ground_service(30,4.0).
+value_for_money(30,5.0).
+ground_service(31,1.0).
+value_for_money(31,1.0).
+ground_service(32,1.0).
+value_for_money(32,4.0).
+ground_service(33,1.0).
+value_for_money(33,1.0).
+ground_service(34,1.0).
+value_for_money(34,1.0).
+ground_service(35,5.0).
+value_for_money(35,4.0).
+ground_service(36,4.0).
+value_for_money(36,4.0).
+ground_service(37,1.0).
+value_for_money(37,1.0).
+ground_service(38,2.0).
+value_for_money(38,2.0).
+ground_service(39,2.0).
+value_for_money(39,2.0).
+ground_service(40,4.0).
+value_for_money(40,2.0).
+ground_service(41,3.0).
+value_for_money(41,4.0).
+ground_service(42,2.0).
+value_for_money(42,1.0).
+ground_service(43,1.0).
+value_for_money(43,2.0).
+ground_service(44,4.0).
+value_for_money(44,5.0).
+ground_service(45,2.0).
+value_for_money(45,3.0).
+ground_service(46,5.0).
+value_for_money(46,5.0).
+ground_service(47,5.0).
+value_for_money(47,5.0).
+ground_service(48,5.0).
+value_for_money(48,4.0).
+ground_service(49,5.0).
+value_for_money(49,5.0).
+ground_service(50,4.0).
+value_for_money(50,5.0).
+ground_service(51,1.0).
+value_for_money(51,2.0).
+ground_service(52,1.0).
+value_for_money(52,1.0).
+ground_service(53,2.0).
+value_for_money(53,3.0).
+ground_service(54,3.0).
+value_for_money(54,2.0).
+ground_service(55,2.0).
+value_for_money(55,1.0).
+ground_service(56,1.0).
+value_for_money(56,1.0).
+ground_service(57,1.0).
+value_for_money(57,1.0).
+ground_service(58,1.0).
+value_for_money(58,1.0).
+ground_service(59,1.0).
+value_for_money(59,1.0).
+ground_service(60,4.0).
+value_for_money(60,3.0).
+ground_service(61,1.0).
+value_for_money(61,1.0).
+ground_service(62,4.0).
+value_for_money(62,4.0).
+ground_service(63,1.0).
+value_for_money(63,1.0).
+ground_service(64,1.0).
+value_for_money(64,1.0).
+ground_service(65,1.0).
+value_for_money(65,1.0).
+ground_service(66,3.0).
+value_for_money(66,5.0).
+ground_service(67,1.0).
+value_for_money(67,2.0).
+ground_service(68,1.0).
+value_for_money(68,3.0).
+ground_service(69,1.0).
+value_for_money(69,2.0).
+ground_service(70,1.0).
+value_for_money(70,1.0).
+ground_service(71,2.0).
+value_for_money(71,1.0).
+ground_service(72,5.0).
+value_for_money(72,3.0).
+ground_service(73,5.0).
+value_for_money(73,5.0).
+ground_service(74,4.0).
+value_for_money(74,5.0).
+ground_service(75,5.0).
+value_for_money(75,4.0).
+ground_service(76,4.0).
+value_for_money(76,1.0).
+ground_service(77,4.0).
+value_for_money(77,4.0).
+ground_service(78,1.0).
+value_for_money(78,2.0).
+ground_service(79,1.0).
+value_for_money(79,1.0).
+ground_service(80,3.0).
+value_for_money(80,3.0).
+ground_service(81,5.0).
+value_for_money(81,5.0).
+ground_service(82,2.0).
+value_for_money(82,3.0).
+ground_service(83,3.0).
+value_for_money(83,3.0).
+ground_service(84,4.0).
+value_for_money(84,4.0).
+ground_service(85,1.0).
+value_for_money(85,3.0).
+ground_service(86,1.0).
+value_for_money(86,2.0).
+ground_service(87,1.0).
+value_for_money(87,3.0).
+ground_service(88,1.0).
+value_for_money(88,1.0).
+ground_service(89,1.0).
+value_for_money(89,1.0).
+ground_service(90,1.0).
+value_for_money(90,1.0).
+ground_service(91,4.0).
+value_for_money(91,4.0).
+ground_service(92,3.0).
+value_for_money(92,2.0).
+ground_service(93,1.0).
+value_for_money(93,3.0).
+ground_service(94,4.0).
+value_for_money(94,3.0).
+ground_service(95,4.0).
+value_for_money(95,2.0).
+ground_service(96,1.0).
+value_for_money(96,1.0).
+ground_service(97,1.0).
+value_for_money(97,1.0).
+ground_service(98,1.0).
+value_for_money(98,2.0).
+ground_service(99,1.0).
+value_for_money(99,1.0).
+ground_service(100,1.0).
+value_for_money(100,3.0).
+ground_service(101,1.0).
+value_for_money(101,1.0).
+ground_service(102,5.0).
+value_for_money(102,5.0).
+ground_service(103,1.0).
+value_for_money(103,1.0).
+ground_service(104,1.0).
+value_for_money(104,1.0).
+ground_service(105,4.0).
+value_for_money(105,3.0).
+ground_service(106,1.0).
+value_for_money(106,2.0).
+ground_service(107,1.0).
+value_for_money(107,1.0).
+ground_service(108,1.0).
+value_for_money(108,1.0).
+ground_service(109,1.0).
+value_for_money(109,1.0).
+ground_service(110,2.0).
+value_for_money(110,3.0).
+ground_service(111,1.0).
+value_for_money(111,1.0).
+ground_service(112,3.0).
+value_for_money(112,5.0).
+ground_service(113,5.0).
+value_for_money(113,5.0).
+ground_service(114,3.0).
+value_for_money(114,3.0).
+ground_service(115,1.0).
+value_for_money(115,1.0).
+ground_service(116,2.0).
+value_for_money(116,3.0).
+ground_service(117,3.0).
+value_for_money(117,4.0).
+ground_service(118,1.0).
+value_for_money(118,2.0).
+ground_service(119,3.0).
+value_for_money(119,5.0).
+ground_service(120,1.0).
+value_for_money(120,1.0).
+ground_service(121,1.0).
+value_for_money(121,2.0).
+ground_service(122,2.0).
+value_for_money(122,3.0).
+ground_service(123,1.0).
+value_for_money(123,3.0).
+ground_service(124,4.0).
+value_for_money(124,5.0).
+ground_service(125,3.0).
+value_for_money(125,1.0).
+ground_service(126,5.0).
+value_for_money(126,5.0).
+ground_service(127,1.0).
+value_for_money(127,1.0).
+ground_service(128,1.0).
+value_for_money(128,1.0).
+ground_service(129,3.0).
+value_for_money(129,5.0).
+ground_service(130,1.0).
+value_for_money(130,1.0).
+ground_service(131,3.0).
+value_for_money(131,2.0).
+ground_service(132,1.0).
+value_for_money(132,1.0).
+ground_service(133,2.0).
+value_for_money(133,5.0).
+ground_service(134,5.0).
+value_for_money(134,5.0).
+ground_service(135,5.0).
+value_for_money(135,5.0).
+ground_service(136,2.0).
+value_for_money(136,2.0).
+ground_service(137,1.0).
+value_for_money(137,3.0).
+ground_service(138,3.0).
+value_for_money(138,4.0).
+ground_service(139,5.0).
+value_for_money(139,5.0).
+ground_service(140,2.0).
+value_for_money(140,2.0).
+ground_service(141,3.0).
+value_for_money(141,4.0).
+ground_service(142,2.0).
+value_for_money(142,1.0).
+ground_service(143,5.0).
+value_for_money(143,4.0).
+ground_service(144,5.0).
+value_for_money(144,4.0).
+ground_service(145,4.0).
+value_for_money(145,4.0).
+ground_service(146,1.0).
+value_for_money(146,4.0).
+ground_service(147,1.0).
+value_for_money(147,2.0).
+ground_service(148,1.0).
+value_for_money(148,3.0).
+ground_service(149,3.0).
+value_for_money(149,4.0).
+ground_service(150,1.0).
+value_for_money(150,2.0).
+ground_service(151,1.0).
+value_for_money(151,1.0).
+ground_service(152,3.0).
+value_for_money(152,3.0).
+ground_service(153,4.0).
+value_for_money(153,5.0).
+ground_service(154,3.0).
+value_for_money(154,5.0).
+ground_service(155,1.0).
+value_for_money(155,1.0).
+ground_service(156,1.0).
+value_for_money(156,3.0).
+ground_service(157,3.0).
+value_for_money(157,4.0).
+ground_service(158,4.0).
+value_for_money(158,4.0).
+ground_service(159,4.0).
+value_for_money(159,3.0).
+ground_service(160,1.0).
+value_for_money(160,3.0).
+ground_service(161,1.0).
+value_for_money(161,2.0).
+ground_service(162,5.0).
+value_for_money(162,5.0).
+ground_service(163,4.0).
+value_for_money(163,5.0).
+ground_service(164,1.0).
+value_for_money(164,2.0).
+ground_service(165,3.0).
+value_for_money(165,4.0).
+ground_service(166,1.0).
+value_for_money(166,3.0).
+ground_service(167,1.0).
+value_for_money(167,4.0).
+ground_service(168,1.0).
+value_for_money(168,3.0).
+ground_service(169,4.0).
+value_for_money(169,3.0).
+ground_service(170,5.0).
+value_for_money(170,5.0).
+ground_service(171,1.0).
+value_for_money(171,3.0).
+ground_service(172,2.0).
+value_for_money(172,4.0).
+ground_service(173,1.0).
+value_for_money(173,3.0).
+ground_service(174,1.0).
+value_for_money(174,1.0).
+ground_service(175,1.0).
+value_for_money(175,2.0).
+ground_service(176,1.0).
+value_for_money(176,1.0).
+ground_service(177,3.0).
+value_for_money(177,5.0).
+ground_service(178,1.0).
+value_for_money(178,1.0).
+ground_service(179,2.0).
+value_for_money(179,2.0).
+ground_service(180,1.0).
+value_for_money(180,1.0).
+ground_service(181,5.0).
+value_for_money(181,5.0).
+ground_service(182,1.0).
+value_for_money(182,1.0).
+ground_service(183,1.0).
+value_for_money(183,3.0).
+ground_service(184,1.0).
+value_for_money(184,1.0).
+ground_service(185,4.0).
+value_for_money(185,4.0).
+ground_service(186,2.0).
+value_for_money(186,2.0).
+ground_service(187,3.0).
+value_for_money(187,2.0).
+ground_service(188,1.0).
+value_for_money(188,1.0).
+ground_service(189,1.0).
+value_for_money(189,1.0).
+ground_service(190,1.0).
+value_for_money(190,2.0).
+ground_service(191,1.0).
+value_for_money(191,1.0).
+ground_service(192,2.0).
+value_for_money(192,5.0).
+ground_service(193,3.0).
+value_for_money(193,1.0).
+ground_service(194,5.0).
+value_for_money(194,3.0).
+ground_service(195,1.0).
+value_for_money(195,2.0).
+ground_service(196,1.0).
+value_for_money(196,2.0).
+ground_service(197,1.0).
+value_for_money(197,1.0).
+ground_service(198,2.0).
+value_for_money(198,2.0).
+ground_service(199,5.0).
+value_for_money(199,5.0).
+ground_service(200,1.0).
+value_for_money(200,1.0).
+ground_service(201,2.0).
+value_for_money(201,1.0).
+:-end_bg. 
\ No newline at end of file