programming;java;words lines civil test;stack;