by@sio_tet
AC
899ms
h,w=io.read("n","n") for y=1,h do print("*"..string.rep((y>1 and y<h)and" "or"*",w-2).."*")end
45 99
*************************************************************************************************** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***************************************************************************************************