function [ AP, AL ] = graph_adj_list_dodecahedron ( )

%*****************************************************************************80
%
%% graph_adj_list_dodecahedron(): adjacency list for the dodecahedron graph.
%
%  Licensing:
%
%    This code is distributed under the MIT license. 
%
%  Modified:
%
%    30 April 2026
%
%  Author:
%
%    John Burkardt
%
%  Output:
%
%    integer AP(node_num+1), AL(edge_num): the adjacency list. 
%
  L = [ ...
    1,2; ...
    1,5; ...
    1,6; ...
    2,3; ...
    2,8; ...
    3,4; ...
    3,10; ...
    4,5; ...
    4,12; ...
    5,14; ...
    6,7; ...
    6,15; ...
    7,8; ...
    7,17; ...
    8,9; ...
    9,10; ...
    9,16; ...
    10,11; ...
    11,12; ...
    11,20; ...
    12,13; ...
    13,14; ...
    13,19; ...
    14,15; ...
    15,18; ...
    16,17; ...
    16,20; ...
    17,18; ...
    18,19; ...
    19,20 ];

  [ AP, AL ] = graph_arc_to_adj_list ( L );

  return
end
