programming;java;words lines civic test;stack