shad/algo2: add hw3.p4