diff --git a/homepage/sitemap.org b/homepage/sitemap.org
index 6e844ccd2d633f1398c3404a71d30020fba6c1a3..c1e5cb859f16e9669b647fa5cb9e82129c8944a0 100644
--- a/homepage/sitemap.org
+++ b/homepage/sitemap.org
@@ -2,14 +2,14 @@
 
 - [[file:newlectures/newlecture.org][Föreläsningar i Talteori]]
 - [[file:newlectures/new-lect-0.org][Talteori översiktsföreläsning]]
+- [[file:index.org][TATA54 Talteori]]
+- [[file:lectures/Henselfaktorisering.org][Henselfaktorisering]]
+- [[file:senaste-nytt.org][senaste-nytt]]
 - [[file:labs/lecture5.org][lecture5]]
 - [[file:labs/lecture4.org][lecture4]]
 - [[file:labs/lecture3.org][lecture3]]
 - [[file:labs/lecture2.org][lecture2]]
 - [[file:labs/lecture1.org][lecture1]]
 - [[file:labs/lecture0.org][lecture0]]
-- [[file:index.org][TATA54 Talteori]]
-- [[file:senaste-nytt.org][senaste-nytt]]
 - [[file:labs/kedjebraklab.org][Sagemath-övningar på kedjebråk]]
-- [[file:labs/HenselLyftLabHT2023.org][SageMath-övningar på Hensellyft, primitiva rötter, och KRS]]
-- [[file:lectures/Henselfaktorisering.org][Henselfaktorisering]]
\ No newline at end of file
+- [[file:labs/HenselLyftLabHT2023.org][SageMath-övningar på Hensellyft, primitiva rötter, och KRS]]
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
index f8a690d11c48d8752f676ec70394c509c869b841..0a5bc336bf62c6b029b908ad2cfc9e4c2390a5bf 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html lang="sv">
 <head>
-<!-- 2024-03-11 -->
+<!-- 2024-04-05 -->
 <meta charset="utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>TATA54 Talteori</title>
@@ -63,128 +63,129 @@
 <h2>Inneh&aring;ll</h2>
 <div id="text-table-of-contents" role="doc-toc">
 <ul>
-<li><a href="#org11cd8e4">Kurshemsida för TATA54, Talteori  </a>
+<li><a href="#org8cf611f">Kurshemsida för TATA54, Talteori  </a>
 <ul>
-<li><a href="#orgbf145e8">Ämnesområde</a></li>
-<li><a href="#orgbd10c80">Poäng</a></li>
-<li><a href="#orgdf916de">Examinator</a></li>
-<li><a href="#org0e97f91">Schema</a></li>
-<li><a href="#org978acab">Examination</a></li>
+<li><a href="#orgd386ff5">Ämnesområde</a></li>
+<li><a href="#org5fa7c84">Poäng</a></li>
+<li><a href="#org1941399">Examinator</a></li>
+<li><a href="#orgd6f97a6">Schema</a></li>
+<li><a href="#orgcbec67a">Examination</a></li>
 </ul>
 </li>
-<li><a href="#orgc6ffe16">Allra senaste nytt VT2024 </a>
+<li><a href="#orgda7b5cb">Allra senaste nytt VT2024 </a>
 <ul>
-<li><a href="#orgfa53138">2024-03-11</a></li>
-<li><a href="#org54eab67">2024-03-06</a></li>
-<li><a href="#org73f95a7">2024-03-05</a></li>
-<li><a href="#orgf0c9193">2024-02-29</a></li>
-<li><a href="#org7f7d557">2024-02-20</a></li>
-<li><a href="#org6fc379e">2024-02-12</a></li>
-<li><a href="#org7b22a27">2024-02-07</a></li>
-<li><a href="#orgbc98f91">2024-01-30</a>
+<li><a href="#org84ac4df">2024-04-02</a></li>
+<li><a href="#orgecb5391">2024-03-11</a></li>
+<li><a href="#orged53d50">2024-03-06</a></li>
+<li><a href="#org69c699e">2024-03-05</a></li>
+<li><a href="#org8b45b59">2024-02-29</a></li>
+<li><a href="#org6ee578d">2024-02-20</a></li>
+<li><a href="#org15914f2">2024-02-12</a></li>
+<li><a href="#org445fa32">2024-02-07</a></li>
+<li><a href="#org887cf9c">2024-01-30</a>
 <ul>
-<li><a href="#org7ada8fb">Tvillingfria primtal</a></li>
+<li><a href="#orge760dad">Tvillingfria primtal</a></li>
 </ul>
 </li>
-<li><a href="#org5081bbc">2024-01-23</a></li>
-<li><a href="#orgec17e4b">2024-01-16</a></li>
+<li><a href="#org488e68b">2024-01-23</a></li>
+<li><a href="#org96d1546">2024-01-16</a></li>
 </ul>
 </li>
-<li><a href="#org83cdbc2">Kurslitteratur </a>
+<li><a href="#org7fb0ecc">Kurslitteratur </a>
 <ul>
-<li><a href="#org969d2a9">Kursbok</a></li>
-<li><a href="#orgfa4a7ab">Bredvidläsning</a>
+<li><a href="#org1046eac">Kursbok</a></li>
+<li><a href="#orgb1f71c0">Bredvidläsning</a>
 <ul>
-<li><a href="#orge4da471">Fritt tillgängligt material</a></li>
-<li><a href="#org2169300">Andra lämpliga böcker</a></li>
+<li><a href="#org1304ec9">Fritt tillgängligt material</a></li>
+<li><a href="#org156f528">Andra lämpliga böcker</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><a href="#orgc6c0ef4">Kursinnehåll </a>
+<li><a href="#org777e787">Kursinnehåll </a>
 <ul>
-<li><a href="#org43c7b85">Avsnitt av kursboken</a>
+<li><a href="#org8bd2546">Avsnitt av kursboken</a>
 <ul>
-<li><a href="#org0c49604">Rekommenderade uppgifter </a></li>
+<li><a href="#org5c92b21">Rekommenderade uppgifter </a></li>
 </ul>
 </li>
-<li><a href="#org33f6268">Kort beskrivning av kursinnehållet</a></li>
+<li><a href="#orgf97dd5f">Kort beskrivning av kursinnehållet</a></li>
 </ul>
 </li>
-<li><a href="#org0e51919">Föreläsningar </a></li>
-<li><a href="#orgf5fd67d">Tentor </a></li>
-<li><a href="#orgac41624">Datorlaborationer </a>
+<li><a href="#orgb1afa66">Föreläsningar </a></li>
+<li><a href="#orgd9a1a3d">Tentor </a></li>
+<li><a href="#orgaa8bfe8">Datorlaborationer </a>
 <ul>
-<li><a href="#orgd0ccf06">SageMath</a></li>
-<li><a href="#orgd3b0180">Kod från vissa föreläsningar</a></li>
-<li><a href="#org85c34f4">Laborationer</a>
+<li><a href="#org0e9470f">SageMath</a></li>
+<li><a href="#org4e01f4d">Kod från vissa föreläsningar</a></li>
+<li><a href="#org771ae33">Laborationer</a>
 <ul>
-<li><a href="#orga1be7da">Hensellyft, Primitiva rötter, Kinesiska restsatsen</a></li>
-<li><a href="#org2528f16">Kedjebråk</a></li>
+<li><a href="#orge16b88e">Hensellyft, Primitiva rötter, Kinesiska restsatsen</a></li>
+<li><a href="#org254ad94">Kedjebråk</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><a href="#org27d49bb">Tidigare år </a>
+<li><a href="#orgcab2c84">Tidigare år </a>
 <ul>
-<li><a href="#orga1fa650">TATA54 Anteckningar från tidigare år</a>
+<li><a href="#org5db15ec">TATA54 Anteckningar från tidigare år</a>
 <ul>
-<li><a href="#orgd4aaf8a">2023</a></li>
-<li><a href="#orgc39991d">2021</a></li>
-<li><a href="#org6bff760">2020</a></li>
-<li><a href="#org85cd779">2019</a></li>
-<li><a href="#org21f5089">2018</a></li>
-<li><a href="#org7ce4987">2017</a></li>
+<li><a href="#org2e74361">2023</a></li>
+<li><a href="#org39f254e">2021</a></li>
+<li><a href="#orgab915cd">2020</a></li>
+<li><a href="#org51934a3">2019</a></li>
+<li><a href="#org51909e4">2018</a></li>
+<li><a href="#org50057cb">2017</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><a href="#orga44ea53">Index</a></li>
+<li><a href="#org27e935f">Index</a></li>
 </ul>
 </div>
 </nav>
 
-<section id="outline-container-org11cd8e4" class="outline-2">
-<h2 id="org11cd8e4">Kurshemsida för TATA54, Talteori  <a id="orgebfa722"></a></h2>
-<div class="outline-text-2" id="text-org11cd8e4">
+<section id="outline-container-org8cf611f" class="outline-2">
+<h2 id="org8cf611f">Kurshemsida för TATA54, Talteori  <a id="org744b74f"></a></h2>
+<div class="outline-text-2" id="text-org8cf611f">
 </div>
-<div id="outline-container-orgbf145e8" class="outline-3">
-<h3 id="orgbf145e8">Ämnesområde</h3>
-<div class="outline-text-3" id="text-orgbf145e8">
+<div id="outline-container-orgd386ff5" class="outline-3">
+<h3 id="orgd386ff5">Ämnesområde</h3>
+<div class="outline-text-3" id="text-orgd386ff5">
 <p>
 Matematik
 </p>
 </div>
 </div>
-<div id="outline-container-orgbd10c80" class="outline-3">
-<h3 id="orgbd10c80">Poäng</h3>
-<div class="outline-text-3" id="text-orgbd10c80">
+<div id="outline-container-org5fa7c84" class="outline-3">
+<h3 id="org5fa7c84">Poäng</h3>
+<div class="outline-text-3" id="text-org5fa7c84">
 <p>
 6 hp
 </p>
 </div>
 </div>
-<div id="outline-container-orgdf916de" class="outline-3">
-<h3 id="orgdf916de">Examinator</h3>
-<div class="outline-text-3" id="text-orgdf916de">
+<div id="outline-container-org1941399" class="outline-3">
+<h3 id="org1941399">Examinator</h3>
+<div class="outline-text-3" id="text-org1941399">
 <p>
 <a href="https://liu.se/medarbetare/jansn19">Jan Snellman</a> (se även min
 <a href="https://jansn19.gitlab-pages.liu.se/jan-snellman-hemsida/">hemsida</a>)
 </p>
 </div>
 </div>
-<div id="outline-container-org0e97f91" class="outline-3">
-<h3 id="org0e97f91">Schema</h3>
-<div class="outline-text-3" id="text-org0e97f91">
+<div id="outline-container-orgd6f97a6" class="outline-3">
+<h3 id="orgd6f97a6">Schema</h3>
+<div class="outline-text-3" id="text-orgd6f97a6">
 <p>
 Se <a href="https://cloud.timeedit.net/liu/web/schema/ri167XQQ538Z50Qm07065gZ6y2Y7306Q6Y43Y1.html">TimeEdit</a>
 </p>
 </div>
 </div>
 
-<div id="outline-container-org978acab" class="outline-3">
-<h3 id="org978acab">Examination</h3>
-<div class="outline-text-3" id="text-org978acab">
+<div id="outline-container-orgcbec67a" class="outline-3">
+<h3 id="orgcbec67a">Examination</h3>
+<div class="outline-text-3" id="text-orgcbec67a">
 <p>
 Skriftlig tentamen.
 </p>
@@ -238,13 +239,21 @@ Skriftlig tentamen.
 </div>
 </section>
 
-<section id="outline-container-orgc6ffe16" class="outline-2">
-<h2 id="orgc6ffe16">Allra senaste nytt VT2024 <a id="orgba15c0d"></a></h2>
-<div class="outline-text-2" id="text-orgc6ffe16">
+<section id="outline-container-orgda7b5cb" class="outline-2">
+<h2 id="orgda7b5cb">Allra senaste nytt VT2024 <a id="org53d52c1"></a></h2>
+<div class="outline-text-2" id="text-orgda7b5cb">
 </div>
-<div id="outline-container-orgfa53138" class="outline-3">
-<h3 id="orgfa53138">2024-03-11</h3>
-<div class="outline-text-3" id="text-orgfa53138">
+<div id="outline-container-org84ac4df" class="outline-3">
+<h3 id="org84ac4df">2024-04-02</h3>
+<div class="outline-text-3" id="text-org84ac4df">
+<p>
+På fredag så räknar vi de uppgifter om diskreta logaritmer vi inte hann med förra gången.
+</p>
+</div>
+</div>
+<div id="outline-container-orgecb5391" class="outline-3">
+<h3 id="orgecb5391">2024-03-11</h3>
+<div class="outline-text-3" id="text-orgecb5391">
 <p>
 Jag har nu bokat om föreläsningarna till Fredagar kl 13-15 (fortfarande i kompakta rummet)
 samt måndag 25 mars kl 13-15,
@@ -253,9 +262,9 @@ Det blir 10 tillfällen totalt, vilket bör räcka.
 </p>
 </div>
 </div>
-<div id="outline-container-org54eab67" class="outline-3">
-<h3 id="org54eab67">2024-03-06</h3>
-<div class="outline-text-3" id="text-org54eab67">
+<div id="outline-container-orged53d50" class="outline-3">
+<h3 id="orged53d50">2024-03-06</h3>
+<div class="outline-text-3" id="text-orged53d50">
 <p>
 Det verkar som fredagar kl 13-15 inte kolliderar med andra kurser, så jag planerar att flytta lektioner till den tiden.
 Det är 8 sådana fredagar under perioden, så helst skall jag schemalägga tre tillfällen till.
@@ -264,9 +273,9 @@ Möjliga tider är måndag 25 mars kl 13-15, torsdag 25 april kl 13-15, måndag
 </p>
 </div>
 </div>
-<div id="outline-container-org73f95a7" class="outline-3">
-<h3 id="org73f95a7">2024-03-05</h3>
-<div class="outline-text-3" id="text-org73f95a7">
+<div id="outline-container-org69c699e" class="outline-3">
+<h3 id="org69c699e">2024-03-05</h3>
+<div class="outline-text-3" id="text-org69c699e">
 <p>
 Det har framförts önskemål om att byta tid för lektionerna i period 4 för att undvika
 kollision med kursen i optimeringslära.
@@ -287,9 +296,9 @@ Det rör sig om 11 tillfällen totalt.
 </p>
 </div>
 </div>
-<div id="outline-container-orgf0c9193" class="outline-3">
-<h3 id="orgf0c9193">2024-02-29</h3>
-<div class="outline-text-3" id="text-orgf0c9193">
+<div id="outline-container-org8b45b59" class="outline-3">
+<h3 id="org8b45b59">2024-02-29</h3>
+<div class="outline-text-3" id="text-org8b45b59">
 <p>
 Till nästa lektion så tittar ni på uppgifterna
 9.1.1d, 9.1.2d, 9.1.5b, 9.1.6d, 9.1.10, 9.1.20.
@@ -303,9 +312,9 @@ Till lektionen efter det (27 mars) så räknar ni
 </div>
 </div>
 
-<div id="outline-container-org7f7d557" class="outline-3">
-<h3 id="org7f7d557">2024-02-20</h3>
-<div class="outline-text-3" id="text-org7f7d557">
+<div id="outline-container-org6ee578d" class="outline-3">
+<h3 id="org6ee578d">2024-02-20</h3>
+<div class="outline-text-3" id="text-org6ee578d">
 <p>
 Till nästa lektion (27 feb) så tittar ni på uppgifterna
 4.2.15, 4.2.16, 4.2.18, 4.4.2ab. Använd Hensels lemma vid behov.
@@ -316,7 +325,7 @@ grad 5 eller 6.
 </p>
 
 <div class="org-src-container">
-<pre class="src src-sage" id="org4d90c6b">def H_L_tree(f, p: int, r: int):
+<pre class="src src-sage" id="org2172c13">def H_L_tree(f, p: int, r: int):
 
     vert = [(0,0)]
     for j in range(1,r+1):
@@ -345,25 +354,25 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="orgadf2a6f">
+<figure id="orgc46168e">
 <img src="img/Henseluppgift.png" alt="Henseluppgift.png">
 
 </figure>
 </div>
 </div>
 
-<div id="outline-container-org6fc379e" class="outline-3">
-<h3 id="org6fc379e">2024-02-12</h3>
-<div class="outline-text-3" id="text-org6fc379e">
+<div id="outline-container-org15914f2" class="outline-3">
+<h3 id="org15914f2">2024-02-12</h3>
+<div class="outline-text-3" id="text-org15914f2">
 <p>
 Till nästa lektion (20 feb) så tittar ni på uppgifterna
 7.1.5, 7.2.1d, 7.2.8, 7.2.35, 7.4.23, 7.4.24
 </p>
 </div>
 </div>
-<div id="outline-container-org7b22a27" class="outline-3">
-<h3 id="org7b22a27">2024-02-07</h3>
-<div class="outline-text-3" id="text-org7b22a27">
+<div id="outline-container-org445fa32" class="outline-3">
+<h3 id="org445fa32">2024-02-07</h3>
+<div class="outline-text-3" id="text-org445fa32">
 <p>
 Till nästa lektion (12 feb) så tittar ni på uppgifterna
 4.1.5, 4.1.9b, 4.2.8c,4.3.3.
@@ -373,9 +382,9 @@ att vara i Kompakta rummet.
 </div>
 </div>
 
-<div id="outline-container-orgbc98f91" class="outline-3">
-<h3 id="orgbc98f91">2024-01-30</h3>
-<div class="outline-text-3" id="text-orgbc98f91">
+<div id="outline-container-org887cf9c" class="outline-3">
+<h3 id="org887cf9c">2024-01-30</h3>
+<div class="outline-text-3" id="text-org887cf9c">
 <ul class="org-ul">
 <li>Till nästa gång så tittar ni på uppgifterna 3.3.10, 3.4.1c,3.4.20, 3.5.32,3.7.1c</li>
 <li>Dessutom: visa att om \(m,n\) relativt prima, \(m|a\), \(n|a\), så \(mn|a\).</li>
@@ -384,9 +393,9 @@ att vara i Kompakta rummet.
 </ul>
 </div>
 
-<div id="outline-container-org7ada8fb" class="outline-4">
-<h4 id="org7ada8fb">Tvillingfria primtal</h4>
-<div class="outline-text-4" id="text-org7ada8fb">
+<div id="outline-container-orge760dad" class="outline-4">
+<h4 id="orge760dad">Tvillingfria primtal</h4>
+<div class="outline-text-4" id="text-orge760dad">
 <p>
 Jag använde följande sagemath-kod för att hitta \((k,n)\) med
 sgd(k,n)=1, sgd(k-2,n) &gt; 1, sgd(k+2,n) &gt;1, så att Dirichlets sats
@@ -394,7 +403,7 @@ garanterar oändligt många primtal i nZ + k.
 </p>
 
 <div class="org-src-container">
-<pre class="src src-sage" id="org1e013cf">def repr(n):
+<pre class="src src-sage" id="org173cf70">def repr(n):
     return [k for k in range(n) if gcd(k,n)==1]
 
 def isolated(n):
@@ -425,17 +434,17 @@ Körning visar att n=15, k=7 är minsta exemplet.
 </div>
 </div>
 
-<div id="outline-container-org5081bbc" class="outline-3">
-<h3 id="org5081bbc">2024-01-23</h3>
-<div class="outline-text-3" id="text-org5081bbc">
+<div id="outline-container-org488e68b" class="outline-3">
+<h3 id="org488e68b">2024-01-23</h3>
+<div class="outline-text-3" id="text-org488e68b">
 <p>
 Till nästa gång så tittar ni på uppgifterna 1.5.18, 1.5.36, 3.1.6, 3.2.10.
 </p>
 </div>
 </div>
-<div id="outline-container-orgec17e4b" class="outline-3">
-<h3 id="orgec17e4b">2024-01-16</h3>
-<div class="outline-text-3" id="text-orgec17e4b">
+<div id="outline-container-org96d1546" class="outline-3">
+<h3 id="org96d1546">2024-01-16</h3>
+<div class="outline-text-3" id="text-org96d1546">
 <ul class="org-ul">
 <li>Första föreläsningen, information om kursupplägget, kurslitteratur, tentamen.</li>
 <li>Pratade om <a href="lectures/swelecture0.pdf">talteori som matematisk disciplin</a>, mycket översiktligt.</li>
@@ -443,7 +452,7 @@ Till nästa gång så tittar ni på uppgifterna 1.5.18, 1.5.36, 3.1.6, 3.2.10.
 <li>Önskemål om information om vilka/vilket kapitel i kursboken en given
 föreläsning är kopplad till, skall ordna.</li>
 <li>Vi kommer att gå igenom uppgifter
-(hämtade från listan med <a href="#orgd99cfc5">rekommenderade uppgifter</a>)
+(hämtade från listan med <a href="#org9bd3039">rekommenderade uppgifter</a>)
 på vissa av lektionstillfällena, kanske första 45 minuterna. Annonseras här.</li>
 <li>Jag glömde att framföra följande förmaning: även om kursen examineras med en enda skriftlig
 tentamen i juni så är det viktigt att studera kontinuerligt, och räkna uppgifter.
@@ -457,19 +466,19 @@ till, nu med fokus på att förstå bevisen.</li>
 </div>
 </section>
 
-<section id="outline-container-org83cdbc2" class="outline-2">
-<h2 id="org83cdbc2">Kurslitteratur <a id="org47e9684"></a></h2>
-<div class="outline-text-2" id="text-org83cdbc2">
+<section id="outline-container-org7fb0ecc" class="outline-2">
+<h2 id="org7fb0ecc">Kurslitteratur <a id="org43c1e74"></a></h2>
+<div class="outline-text-2" id="text-org7fb0ecc">
 </div>
-<div id="outline-container-org969d2a9" class="outline-3">
-<h3 id="org969d2a9">Kursbok</h3>
-<div class="outline-text-3" id="text-org969d2a9">
+<div id="outline-container-org1046eac" class="outline-3">
+<h3 id="org1046eac">Kursbok</h3>
+<div class="outline-text-3" id="text-org1046eac">
 <p>
 Kursbok är <a href="https://www.prisjakt.nu/produkt.php?p=8083662">Elementary Number Theory</a> av Kenneth Rosen.
 </p>
 
 
-<figure id="orgc8a4fed">
+<figure id="org2a1061a">
 <img src="img/Rosen6ed.png" alt="Rosen6ed.png" width="40%">
 
 <figcaption><span class="figure-number">Illustration 1 </span>Elementary Number Theory, Kenneth Rosen</figcaption>
@@ -481,13 +490,13 @@ vilket inte påverkar innehållet.
 </p>
 </div>
 </div>
-<div id="outline-container-orgfa4a7ab" class="outline-3">
-<h3 id="orgfa4a7ab">Bredvidläsning</h3>
-<div class="outline-text-3" id="text-orgfa4a7ab">
+<div id="outline-container-orgb1f71c0" class="outline-3">
+<h3 id="orgb1f71c0">Bredvidläsning</h3>
+<div class="outline-text-3" id="text-orgb1f71c0">
 </div>
-<div id="outline-container-orge4da471" class="outline-4">
-<h4 id="orge4da471">Fritt tillgängligt material</h4>
-<div class="outline-text-4" id="text-orge4da471">
+<div id="outline-container-org1304ec9" class="outline-4">
+<h4 id="org1304ec9">Fritt tillgängligt material</h4>
+<div class="outline-text-4" id="text-org1304ec9">
 <p>
 Följande böcker är fritt tillgängliga på nätet. Kursboken är väldigt grundlig
 och täcker kursinnehållet, men det kan ändå vara bra att se olika
@@ -505,9 +514,9 @@ Jolly för en metod att hitta primitiva rötter.</li>
 </ul>
 </div>
 </div>
-<div id="outline-container-org2169300" class="outline-4">
-<h4 id="org2169300">Andra lämpliga böcker</h4>
-<div class="outline-text-4" id="text-org2169300">
+<div id="outline-container-org156f528" class="outline-4">
+<h4 id="org156f528">Andra lämpliga böcker</h4>
+<div class="outline-text-4" id="text-org156f528">
 <ul class="org-ul">
 <li>BAKER. A concise introduction to the theory of numbers.</li>
 <li>DAVENPORT. The higher arithmetic.</li>
@@ -527,13 +536,13 @@ fortbildning efter denna kurs.</li>
 
 
 
-<section id="outline-container-orgc6c0ef4" class="outline-2">
-<h2 id="orgc6c0ef4">Kursinnehåll <a id="org06fee11"></a></h2>
-<div class="outline-text-2" id="text-orgc6c0ef4">
+<section id="outline-container-org777e787" class="outline-2">
+<h2 id="org777e787">Kursinnehåll <a id="orgd3a32bb"></a></h2>
+<div class="outline-text-2" id="text-org777e787">
 </div>
-<div id="outline-container-org43c7b85" class="outline-3">
-<h3 id="org43c7b85">Avsnitt av kursboken</h3>
-<div class="outline-text-3" id="text-org43c7b85">
+<div id="outline-container-org8bd2546" class="outline-3">
+<h3 id="org8bd2546">Avsnitt av kursboken</h3>
+<div class="outline-text-3" id="text-org8bd2546">
 <p>
 Kursen omfattar följande delar/kapitel av kursboken: 1.5, 2.1, 3, 4.1-4.4, 5.1,
 6, 7.1-7.4, 9, 11.1-11.4, 12, 13.1-13.4,14. Jag kommer inte att föreläsa om
@@ -543,15 +552,15 @@ från just dessa avsnitt.
 </p>
 </div>
 
-<div id="outline-container-org0c49604" class="outline-4">
-<h4 id="org0c49604">Rekommenderade uppgifter <a id="orgd99cfc5"></a></h4>
-<div class="outline-text-4" id="text-org0c49604">
+<div id="outline-container-org5c92b21" class="outline-4">
+<h4 id="org5c92b21">Rekommenderade uppgifter <a id="org9bd3039"></a></h4>
+<div class="outline-text-4" id="text-org5c92b21">
 </div>
 <ul class="org-ul">
-<li><a id="org1cc7e3a"></a>Kap 1<br>
+<li><a id="org180341a"></a>Kap 1<br>
 <ul class="org-ul">
-<li><a id="org978ec51"></a>1.5<br>
-<div class="outline-text-6" id="text-org978ec51">
+<li><a id="org7ad84d9"></a>1.5<br>
+<div class="outline-text-6" id="text-org7ad84d9">
 <p>
 8a,9b,18,36,37
 </p>
@@ -559,46 +568,46 @@ från just dessa avsnitt.
 </li>
 </ul>
 </li>
-<li><a id="org0585282"></a>Kap 3<br>
+<li><a id="org87a9a00"></a>Kap 3<br>
 <ul class="org-ul">
-<li><a id="orgba991bb"></a>3.1<br>
-<div class="outline-text-6" id="text-orgba991bb">
+<li><a id="org8d58eb7"></a>3.1<br>
+<div class="outline-text-6" id="text-org8d58eb7">
 <p>
 1ab, 2f,6.
 </p>
 </div>
 </li>
-<li><a id="org1d83cec"></a>3.2<br>
-<div class="outline-text-6" id="text-org1d83cec">
+<li><a id="org7773607"></a>3.2<br>
+<div class="outline-text-6" id="text-org7773607">
 <ol class="org-ol">
 <li></li>
 </ol>
 </div>
 </li>
-<li><a id="org1f58297"></a>3.3<br>
-<div class="outline-text-6" id="text-org1f58297">
+<li><a id="orgd200f28"></a>3.3<br>
+<div class="outline-text-6" id="text-orgd200f28">
 <p>
 1df,2ef,10,24,30,31
 </p>
 </div>
 </li>
-<li><a id="org658bec3"></a>3.4<br>
-<div class="outline-text-6" id="text-org658bec3">
+<li><a id="org5f021b7"></a>3.4<br>
+<div class="outline-text-6" id="text-org5f021b7">
 <p>
 1bc, 19*, 20*.
 </p>
 </div>
 </li>
-<li><a id="orgb0fdc9e"></a>3.5<br>
-<div class="outline-text-6" id="text-orgb0fdc9e">
+<li><a id="org54380bd"></a>3.5<br>
+<div class="outline-text-6" id="text-org54380bd">
 <p>
 1il, 2, 4c, 29cd,
   32*, 34, 58ac.
 </p>
 </div>
 </li>
-<li><a id="org45b4d99"></a>3.7<br>
-<div class="outline-text-6" id="text-org45b4d99">
+<li><a id="orge8d3c38"></a>3.7<br>
+<div class="outline-text-6" id="text-orge8d3c38">
 <p>
 1cd
 </p>
@@ -606,31 +615,31 @@ från just dessa avsnitt.
 </li>
 </ul>
 </li>
-<li><a id="orgbb7b14d"></a>Kap 4<br>
+<li><a id="org3c52ecc"></a>Kap 4<br>
 <ul class="org-ul">
-<li><a id="org06c1fef"></a>4.1<br>
-<div class="outline-text-6" id="text-org06c1fef">
+<li><a id="org60d0871"></a>4.1<br>
+<div class="outline-text-6" id="text-org60d0871">
 <p>
 4,5,7ab,9bc.
 </p>
 </div>
 </li>
-<li><a id="org53f1544"></a>4.2<br>
-<div class="outline-text-6" id="text-org53f1544">
+<li><a id="org6ccedb0"></a>4.2<br>
+<div class="outline-text-6" id="text-org6ccedb0">
 <p>
 1df, 8c, 9d.
 </p>
 </div>
 </li>
-<li><a id="org490796e"></a>4.3<br>
-<div class="outline-text-6" id="text-org490796e">
+<li><a id="org89b0458"></a>4.3<br>
+<div class="outline-text-6" id="text-org89b0458">
 <p>
 3,4.
 </p>
 </div>
 </li>
-<li><a id="orgb4590fd"></a>4.4<br>
-<div class="outline-text-6" id="text-orgb4590fd">
+<li><a id="orgce85497"></a>4.4<br>
+<div class="outline-text-6" id="text-orgce85497">
 <p>
 2ab.
 </p>
@@ -638,10 +647,10 @@ från just dessa avsnitt.
 </li>
 </ul>
 </li>
-<li><a id="org8aea6f0"></a>Kap 5<br>
+<li><a id="orgce38e81"></a>Kap 5<br>
 <ul class="org-ul">
-<li><a id="org34987f8"></a>5.1<br>
-<div class="outline-text-6" id="text-org34987f8">
+<li><a id="org290a8f0"></a>5.1<br>
+<div class="outline-text-6" id="text-org290a8f0">
 <p>
 4ab.
 </p>
@@ -649,26 +658,26 @@ från just dessa avsnitt.
 </li>
 </ul>
 </li>
-<li><a id="org44c4796"></a>Kap 6<br>
+<li><a id="org079c6dc"></a>Kap 6<br>
 <ul class="org-ul">
-<li><a id="org5467c3d"></a>6.1<br>
-<div class="outline-text-6" id="text-org5467c3d">
+<li><a id="org87f09e3"></a>6.1<br>
+<div class="outline-text-6" id="text-org87f09e3">
 <p>
 4,5,6,9,10,14,18,19,22,24,24,28,36,38*,41,48*,52.
 </p>
 </div>
 </li>
 
-<li><a id="orgcb44edd"></a>6.2<br>
-<div class="outline-text-6" id="text-orgcb44edd">
+<li><a id="orgbc16a8c"></a>6.2<br>
+<div class="outline-text-6" id="text-orgbc16a8c">
 <p>
 2,8,12,16ab.
 </p>
 </div>
 </li>
 
-<li><a id="orga80d292"></a>6.3<br>
-<div class="outline-text-6" id="text-orga80d292">
+<li><a id="orgffebf1d"></a>6.3<br>
+<div class="outline-text-6" id="text-orgffebf1d">
 <p>
 1d,6,7,22*
 </p>
@@ -677,31 +686,31 @@ från just dessa avsnitt.
 </ul>
 </li>
 
-<li><a id="orgdcdc40f"></a>Kap 7<br>
+<li><a id="orgcfc4d04"></a>Kap 7<br>
 <ul class="org-ul">
-<li><a id="org90dcdab"></a>7.1<br>
-<div class="outline-text-6" id="text-org90dcdab">
+<li><a id="org614132a"></a>7.1<br>
+<div class="outline-text-6" id="text-org614132a">
 <p>
 2bc,5,8.
 </p>
 </div>
 </li>
-<li><a id="org39c711c"></a>7.2<br>
-<div class="outline-text-6" id="text-org39c711c">
+<li><a id="org871658a"></a>7.2<br>
+<div class="outline-text-6" id="text-org871658a">
 <p>
 1bd,2cd,8,34*,35,38*.
 </p>
 </div>
 </li>
-<li><a id="org2d9e7af"></a>7.3<br>
-<div class="outline-text-6" id="text-org2d9e7af">
+<li><a id="org122f2e6"></a>7.3<br>
+<div class="outline-text-6" id="text-org122f2e6">
 <p>
 3b,4,7,8,10,18,22**,28*,29cd.
 </p>
 </div>
 </li>
-<li><a id="org01dd2e1"></a>7.4<br>
-<div class="outline-text-6" id="text-org01dd2e1">
+<li><a id="org9ba696a"></a>7.4<br>
+<div class="outline-text-6" id="text-org9ba696a">
 <p>
 1bd,2be,14,22,23,24,30,31.
 </p>
@@ -710,47 +719,47 @@ från just dessa avsnitt.
 </ul>
 </li>
 
-<li><a id="org22e6c42"></a>Kap 9<br>
+<li><a id="orgd9614bf"></a>Kap 9<br>
 <ul class="org-ul">
-<li><a id="org3171b1b"></a>9.1<br>
-<div class="outline-text-6" id="text-org3171b1b">
+<li><a id="org477479c"></a>9.1<br>
+<div class="outline-text-6" id="text-org477479c">
 <p>
  1ad, 2cd, 5b, 6df, 8, 10, 20*,
 22*.
 </p>
 </div>
 </li>
-<li><a id="org9d9f07a"></a>9.2<br>
-<div class="outline-text-6" id="text-org9d9f07a">
+<li><a id="orga68111e"></a>9.2<br>
+<div class="outline-text-6" id="text-orga68111e">
 <p>
 1d, 2d, 3e, 6.
 </p>
 </div>
 </li>
-<li><a id="orgf0b7847"></a>9.3<br>
-<div class="outline-text-6" id="text-orgf0b7847">
+<li><a id="orgf6dd661"></a>9.3<br>
+<div class="outline-text-6" id="text-orgf6dd661">
 <p>
 2,3c, 5c,6c, 8b, 10.
 </p>
 </div>
 </li>
-<li><a id="org9f8fe1f"></a>9.4<br>
-<div class="outline-text-6" id="text-org9f8fe1f">
+<li><a id="org37dfb2a"></a>9.4<br>
+<div class="outline-text-6" id="text-org37dfb2a">
 <p>
 1, 2b, 3a,
   4, 9, 10, 19, 20*.
 </p>
 </div>
 </li>
-<li><a id="org99d1763"></a>9.5<br>
-<div class="outline-text-6" id="text-org99d1763">
+<li><a id="org29656a1"></a>9.5<br>
+<div class="outline-text-6" id="text-org29656a1">
 <p>
 2,3,10.
 </p>
 </div>
 </li>
-<li><a id="orgfa55cb8"></a>9.6<br>
-<div class="outline-text-6" id="text-orgfa55cb8">
+<li><a id="orgf9dc898"></a>9.6<br>
+<div class="outline-text-6" id="text-orgf9dc898">
 <p>
 1bcg, 4def, 13*, 14*.
 </p>
@@ -759,31 +768,31 @@ från just dessa avsnitt.
 </ul>
 </li>
 
-<li><a id="org94cf781"></a>Kap 11<br>
+<li><a id="org2d75d4e"></a>Kap 11<br>
 <ul class="org-ul">
-<li><a id="org7d092f2"></a>11.1<br>
-<div class="outline-text-6" id="text-org7d092f2">
+<li><a id="org762f628"></a>11.1<br>
+<div class="outline-text-6" id="text-org762f628">
 <p>
 1d, 4, 25.
 </p>
 </div>
 </li>
-<li><a id="org88bf99e"></a>11.2<br>
-<div class="outline-text-6" id="text-org88bf99e">
+<li><a id="orgd2d41f5"></a>11.2<br>
+<div class="outline-text-6" id="text-orgd2d41f5">
 <p>
 1cd, 2, 4, 5.
 </p>
 </div>
 </li>
-<li><a id="org01d2881"></a>11.3<br>
-<div class="outline-text-6" id="text-org01d2881">
+<li><a id="orgc0bf6e6"></a>11.3<br>
+<div class="outline-text-6" id="text-orgc0bf6e6">
 <p>
 1ef, 5, 6.
 </p>
 </div>
 </li>
-<li><a id="orgad3a1ae"></a>11.4<br>
-<div class="outline-text-6" id="text-orgad3a1ae">
+<li><a id="org53fd7ee"></a>11.4<br>
+<div class="outline-text-6" id="text-org53fd7ee">
 <p>
 1, 2, 5, 6.
 </p>
@@ -792,32 +801,32 @@ från just dessa avsnitt.
 </ul>
 </li>
 
-<li><a id="org44aa093"></a>Kap 12<br>
+<li><a id="org4de3188"></a>Kap 12<br>
 <ul class="org-ul">
-<li><a id="org936a20d"></a>12.2<br>
-<div class="outline-text-6" id="text-org936a20d">
+<li><a id="org7b01410"></a>12.2<br>
+<div class="outline-text-6" id="text-org7b01410">
 <p>
 1bf, 2cd, 3c, 4c.
 </p>
 </div>
 </li>
-<li><a id="org30d8efe"></a>12.3<br>
-<div class="outline-text-6" id="text-org30d8efe">
+<li><a id="org1aa1c33"></a>12.3<br>
+<div class="outline-text-6" id="text-org1aa1c33">
 <p>
 1c, 2a, 6*, 7.
 </p>
 </div>
 </li>
-<li><a id="orgc28fd4b"></a>12.4<br>
-<div class="outline-text-6" id="text-orgc28fd4b">
+<li><a id="orgccd3c06"></a>12.4<br>
+<div class="outline-text-6" id="text-orgccd3c06">
 <p>
 1c, 2c, 3b, 4a,
   5b, 6b, 7b,  8, 10, 17.
 </p>
 </div>
 </li>
-<li><a id="org6fe52f2"></a>12.5<br>
-<div class="outline-text-6" id="text-org6fe52f2">
+<li><a id="org1a8a715"></a>12.5<br>
+<div class="outline-text-6" id="text-org1a8a715">
 <ol class="org-ol">
 <li></li>
 </ol>
@@ -826,32 +835,32 @@ från just dessa avsnitt.
 </ul>
 </li>
 
-<li><a id="org3f74cbe"></a>Kap 13<br>
+<li><a id="org919ec71"></a>Kap 13<br>
 <ul class="org-ul">
-<li><a id="orgd9fc89a"></a>13.1<br>
-<div class="outline-text-6" id="text-orgd9fc89a">
+<li><a id="org4beed34"></a>13.1<br>
+<div class="outline-text-6" id="text-org4beed34">
 <p>
 1, 2, 3, 8, 16.
 </p>
 </div>
 </li>
-<li><a id="org80effe7"></a>13.2<br>
-<div class="outline-text-6" id="text-org80effe7">
+<li><a id="org670cfbe"></a>13.2<br>
+<div class="outline-text-6" id="text-org670cfbe">
 <p>
 3, 4,
   6*, 8, 10, 11*, 20.
 </p>
 </div>
 </li>
-<li><a id="orgc699f00"></a>13.3<br>
-<div class="outline-text-6" id="text-orgc699f00">
+<li><a id="org9de6939"></a>13.3<br>
+<div class="outline-text-6" id="text-org9de6939">
 <p>
 1b, 2gh,3cd, 6, 7, 9c, 10ef.
 </p>
 </div>
 </li>
-<li><a id="orgb9e9b7b"></a>13.4<br>
-<div class="outline-text-6" id="text-orgb9e9b7b">
+<li><a id="org3183550"></a>13.4<br>
+<div class="outline-text-6" id="text-org3183550">
 <p>
 1c,
   2a, 3def, 4ab, 6de, 8*.
@@ -861,25 +870,25 @@ från just dessa avsnitt.
 </ul>
 </li>
 
-<li><a id="org1a1cc94"></a>Kap 14<br>
+<li><a id="org63d399d"></a>Kap 14<br>
 <ul class="org-ul">
-<li><a id="org8bd881e"></a>14.1<br>
-<div class="outline-text-6" id="text-org8bd881e">
+<li><a id="org85ae0e8"></a>14.1<br>
+<div class="outline-text-6" id="text-org85ae0e8">
 <p>
 1ac, 12, 13, 17a.
 </p>
 </div>
 </li>
-<li><a id="org659103e"></a>14.2<br>
-<div class="outline-text-6" id="text-org659103e">
+<li><a id="org3dd76f9"></a>14.2<br>
+<div class="outline-text-6" id="text-org3dd76f9">
 <p>
 16ab,
   17bc.
 </p>
 </div>
 </li>
-<li><a id="org20cf5b1"></a>14.3<br>
-<div class="outline-text-6" id="text-org20cf5b1">
+<li><a id="orgff2bf56"></a>14.3<br>
+<div class="outline-text-6" id="text-orgff2bf56">
 <p>
 1bc, 2c
 </p>
@@ -891,15 +900,15 @@ från just dessa avsnitt.
 </div>
 </div>
 
-<div id="outline-container-org33f6268" class="outline-3">
-<h3 id="org33f6268">Kort beskrivning av kursinnehållet</h3>
+<div id="outline-container-orgf97dd5f" class="outline-3">
+<h3 id="orgf97dd5f">Kort beskrivning av kursinnehållet</h3>
 </div>
 </section>
 
 
-<section id="outline-container-org0e51919" class="outline-2">
-<h2 id="org0e51919">Föreläsningar <a id="org025d360"></a></h2>
-<div class="outline-text-2" id="text-org0e51919">
+<section id="outline-container-orgb1afa66" class="outline-2">
+<h2 id="orgb1afa66">Föreläsningar <a id="org0da9d7f"></a></h2>
+<div class="outline-text-2" id="text-orgb1afa66">
 <p>
 Jag har föreläst enligt följande föreläsningsanteckningar, med vissa utsvävningar.
 De svenska versionerna är nyare. Några av föreläsningarna tar två tillfällen för att gå igenom.
@@ -1078,9 +1087,9 @@ De svenska versionerna är nyare. Några av föreläsningarna tar två tillfäll
 </section>
 
 
-<section id="outline-container-orgf5fd67d" class="outline-2">
-<h2 id="orgf5fd67d">Tentor <a id="org64fbaef"></a></h2>
-<div class="outline-text-2" id="text-orgf5fd67d">
+<section id="outline-container-orgd9a1a3d" class="outline-2">
+<h2 id="orgd9a1a3d">Tentor <a id="org113b7d1"></a></h2>
+<div class="outline-text-2" id="text-orgd9a1a3d">
 <table>
 
 
@@ -1282,13 +1291,13 @@ De svenska versionerna är nyare. Några av föreläsningarna tar två tillfäll
 </section>
 
 
-<section id="outline-container-orgac41624" class="outline-2">
-<h2 id="orgac41624">Datorlaborationer <a id="org2d2cfa4"></a></h2>
-<div class="outline-text-2" id="text-orgac41624">
+<section id="outline-container-orgaa8bfe8" class="outline-2">
+<h2 id="orgaa8bfe8">Datorlaborationer <a id="orgd7ec18a"></a></h2>
+<div class="outline-text-2" id="text-orgaa8bfe8">
 </div>
-<div id="outline-container-orgd0ccf06" class="outline-3">
-<h3 id="orgd0ccf06">SageMath</h3>
-<div class="outline-text-3" id="text-orgd0ccf06">
+<div id="outline-container-org0e9470f" class="outline-3">
+<h3 id="org0e9470f">SageMath</h3>
+<div class="outline-text-3" id="text-org0e9470f">
 <p>
 Jag kommer att använda datoralgebraprogrammet <a href="https://www.sagemath.org/">SageMath</a> för att beräkna lite större exempel.
 Om ni vill experimentera på egen hand kan ni enkelt <a href="https://doc.sagemath.org/html/en/installation/index.html">installera programmet på er dator</a>,
@@ -1304,9 +1313,9 @@ Ett tredje alternativ, enkelt och flärdfritt, är att mata in sin kod till <a h
 </p>
 </div>
 </div>
-<div id="outline-container-orgd3b0180" class="outline-3">
-<h3 id="orgd3b0180">Kod från vissa föreläsningar</h3>
-<div class="outline-text-3" id="text-orgd3b0180">
+<div id="outline-container-org4e01f4d" class="outline-3">
+<h3 id="org4e01f4d">Kod från vissa föreläsningar</h3>
+<div class="outline-text-3" id="text-org4e01f4d">
 <ul class="org-ul">
 <li><a href="labs/lecture0.html">Föreläsning 0</a></li>
 <li><a href="labs/lecture1.html">Föreläsning 1</a></li>
@@ -1317,21 +1326,21 @@ Ett tredje alternativ, enkelt och flärdfritt, är att mata in sin kod till <a h
 </ul>
 </div>
 </div>
-<div id="outline-container-org85c34f4" class="outline-3">
-<h3 id="org85c34f4">Laborationer</h3>
-<div class="outline-text-3" id="text-org85c34f4">
+<div id="outline-container-org771ae33" class="outline-3">
+<h3 id="org771ae33">Laborationer</h3>
+<div class="outline-text-3" id="text-org771ae33">
 </div>
-<div id="outline-container-orga1be7da" class="outline-4">
-<h4 id="orga1be7da">Hensellyft, Primitiva rötter, Kinesiska restsatsen</h4>
-<div class="outline-text-4" id="text-orga1be7da">
+<div id="outline-container-orge16b88e" class="outline-4">
+<h4 id="orge16b88e">Hensellyft, Primitiva rötter, Kinesiska restsatsen</h4>
+<div class="outline-text-4" id="text-orge16b88e">
 <p>
 Finns att <a href="labs/HenselLyftLabHT2023.html">läsa direkt</a> eller som <a href="labs/HenselLyftLabHT2023.ipynb">Jupyter notebook</a> eller som <a href="labs/HenselLyftLabHT2023web.html">webapp</a>.
 </p>
 </div>
 </div>
-<div id="outline-container-org2528f16" class="outline-4">
-<h4 id="org2528f16">Kedjebråk</h4>
-<div class="outline-text-4" id="text-org2528f16">
+<div id="outline-container-org254ad94" class="outline-4">
+<h4 id="org254ad94">Kedjebråk</h4>
+<div class="outline-text-4" id="text-org254ad94">
 <p>
 Finns att <a href="labs/kedjebraklab.html">läsa direkt</a> eller som <a href="labs/kedjebraklab.ipynb">Jupyter notebook</a> eller som <a href="labs/kedjebraklabweb.html">webapp</a>.
 </p>
@@ -1342,20 +1351,20 @@ Finns att <a href="labs/kedjebraklab.html">läsa direkt</a> eller som <a href="l
 
 
 
-<section id="outline-container-org27d49bb" class="outline-2">
-<h2 id="org27d49bb">Tidigare år <a id="orgb17e462"></a></h2>
-<div class="outline-text-2" id="text-org27d49bb">
+<section id="outline-container-orgcab2c84" class="outline-2">
+<h2 id="orgcab2c84">Tidigare år <a id="org0573e61"></a></h2>
+<div class="outline-text-2" id="text-orgcab2c84">
 </div>
 
 
 
-<div id="outline-container-orga1fa650" class="outline-3">
-<h3 id="orga1fa650">TATA54 Anteckningar från tidigare år</h3>
-<div class="outline-text-3" id="text-orga1fa650">
+<div id="outline-container-org5db15ec" class="outline-3">
+<h3 id="org5db15ec">TATA54 Anteckningar från tidigare år</h3>
+<div class="outline-text-3" id="text-org5db15ec">
 </div>
-<div id="outline-container-orgd4aaf8a" class="outline-4">
-<h4 id="orgd4aaf8a">2023</h4>
-<div class="outline-text-4" id="text-orgd4aaf8a">
+<div id="outline-container-org2e74361" class="outline-4">
+<h4 id="org2e74361">2023</h4>
+<div class="outline-text-4" id="text-org2e74361">
 <ul class="org-ul">
 <li>2023-12-21: Gjorde klart <a href="index.html">denna nya kurshemsida</a>.</li>
 <li>2023-06-05: Jag har rättat tentan; en
@@ -1409,9 +1418,9 @@ tryckfel (skall vara w(d)). 7.2.38 är komplicerad och kan skippas.</li>
 </div>
 
 
-<div id="outline-container-orgc39991d" class="outline-4">
-<h4 id="orgc39991d">2021</h4>
-<div class="outline-text-4" id="text-orgc39991d">
+<div id="outline-container-org39f254e" class="outline-4">
+<h4 id="org39f254e">2021</h4>
+<div class="outline-text-4" id="text-org39f254e">
 <ul class="org-ul">
 <li>2021-20-26: Alla klarade omtentan, trots att uppgift 5 kanske var
 oklar, jag menade periodLÄNGD för decimalutvecklingen, den kan
@@ -1459,9 +1468,9 @@ någon inbjudan, så mejla mig.</li>
 </div>
 </div>
 
-<div id="outline-container-org6bff760" class="outline-4">
-<h4 id="org6bff760">2020</h4>
-<div class="outline-text-4" id="text-org6bff760">
+<div id="outline-container-orgab915cd" class="outline-4">
+<h4 id="orgab915cd">2020</h4>
+<div class="outline-text-4" id="text-orgab915cd">
 <ul class="org-ul">
 <li><p>
 2020-12-12: Kursen kommer att ges VT2021, med start den 19e januari.
@@ -1514,9 +1523,9 @@ someone else (perhaps
 </div>
 </div>
 
-<div id="outline-container-org85cd779" class="outline-4">
-<h4 id="org85cd779">2019</h4>
-<div class="outline-text-4" id="text-org85cd779">
+<div id="outline-container-org51934a3" class="outline-4">
+<h4 id="org51934a3">2019</h4>
+<div class="outline-text-4" id="text-org51934a3">
 <ul class="org-ul">
 <li>2019-11-01: The course will not be given spring 2020.</li>
 
@@ -1531,9 +1540,9 @@ available.</li>
 </div>
 </div>
 
-<div id="outline-container-org21f5089" class="outline-4">
-<h4 id="org21f5089">2018</h4>
-<div class="outline-text-4" id="text-org21f5089">
+<div id="outline-container-org51909e4" class="outline-4">
+<h4 id="org51909e4">2018</h4>
+<div class="outline-text-4" id="text-org51909e4">
 <ul class="org-ul">
 <li>2018-06-08: <a href="exams/2018/tentaTATA5420180607soln.pdf">Solutions</a> to
 <a href="exams/2018/tenta20180607.pdf">the exam on June 7</a> are now
@@ -1546,9 +1555,9 @@ available.</li>
 </div>
 </div>
 
-<div id="outline-container-org7ce4987" class="outline-4">
-<h4 id="org7ce4987">2017</h4>
-<div class="outline-text-4" id="text-org7ce4987">
+<div id="outline-container-org50057cb" class="outline-4">
+<h4 id="org50057cb">2017</h4>
+<div class="outline-text-4" id="text-org50057cb">
 <ul class="org-ul">
 <li>2017-08-28: <a href="exams/2017/tentaTATA54170826soln.pdf">Solutions</a> to
 <a href="exams/2017/tenta170826.pdf">the exam on Saturday 26</a> are now
@@ -1571,7 +1580,7 @@ Another text is <a href="https://wstein.org/ent/">Elementary Number Theory</a> a
 </ul>
 
 
-<figure id="org6194ae8">
+<figure id="orga3e7e63">
 <img src="img/sieveE.jpg" alt="sieveE.jpg">
 
 </figure>
@@ -1581,9 +1590,9 @@ Another text is <a href="https://wstein.org/ent/">Elementary Number Theory</a> a
 </section>
 
 
-<section id="outline-container-orga44ea53" class="outline-2">
-<h2 id="orga44ea53">Index</h2>
-<div class="outline-text-2" id="text-orga44ea53">
+<section id="outline-container-org27e935f" class="outline-2">
+<h2 id="org27e935f">Index</h2>
+<div class="outline-text-2" id="text-org27e935f">
 <p>
 <a href="sitemap.html">Samtliga nåbara filer</a>
 </p>
@@ -1592,7 +1601,7 @@ Another text is <a href="https://wstein.org/ent/">Elementary Number Theory</a> a
 </main>
 <footer id="postamble" class="status">
 <p class="author">F&ouml;rfattare: Jan Snellman Jan Snellman</p>
-<p class="date">Created: 2024-03-11</p>
+<p class="date">Created: 2024-04-05</p>
 <p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
 </footer>
 </body>
diff --git a/public/labs/HenselLyftLabHT2023.html b/public/labs/HenselLyftLabHT2023.html
index bfe465236ef9344b12fb8b718fa66ad887a63401..4031be2aaad04e833493413665d219255f7877cb 100644
--- a/public/labs/HenselLyftLabHT2023.html
+++ b/public/labs/HenselLyftLabHT2023.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
-<!-- 2024-03-06 -->
+<!-- 2024-04-05 -->
 <meta charset="utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>SageMath-övningar på Hensellyft, primitiva rötter, och KRS</title>
@@ -65,22 +65,22 @@
 <ul>
 <li><a href="#unika-hensellyft">Ej unika hensellyft</a>
 <ul>
-<li><a href="#orgb2592ec">Exempel 1, unika lyft</a>
+<li><a href="#orgb923ff8">Exempel 1, unika lyft</a>
 <ul>
-<li><a href="#org40c46c0">Övning 1</a></li>
-<li><a href="#orgfa13611">Större p, fortfarande unika lyft</a></li>
-<li><a href="#org243d568">Övning 2</a></li>
+<li><a href="#org6be1fa2">Övning 1</a></li>
+<li><a href="#orgc35d91f">Större p, fortfarande unika lyft</a></li>
+<li><a href="#orgd3c72b3">Övning 2</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><a href="#orgfaa3509">Unika lyft</a>
+<li><a href="#org659b2ca">Unika lyft</a>
 <ul>
 <li><a href="#exempel-4.21">Exempel 4.21</a></li>
-<li><a href="#org5f417de">övning 3</a></li>
+<li><a href="#org632696a">övning 3</a></li>
 <li><a href="#ex-4.23">Ex 4.23</a>
 <ul>
-<li><a href="#orgbcf3411">Övning 4</a></li>
+<li><a href="#org59ffa70">Övning 4</a></li>
 </ul>
 </li>
 </ul>
@@ -89,11 +89,11 @@
 <ul>
 <li><a href="#ex-4.22">Ex 4.22</a>
 <ul>
-<li><a href="#orgd927599">Övning 5</a></li>
-<li><a href="#org935bbf2">Övning 6</a></li>
+<li><a href="#orgd02384a">Övning 5</a></li>
+<li><a href="#org7f5a24e">Övning 6</a></li>
 </ul>
 </li>
-<li><a href="#org0e1a0ae">Allt lyfter inte</a></li>
+<li><a href="#org1b1b5b2">Allt lyfter inte</a></li>
 </ul>
 </li>
 <li><a href="#kvadratrötter-mm">Kvadratrötter mm</a>
@@ -113,7 +113,7 @@
 </div>
 </nav>
 <div class="org-src-container">
-<pre class="src src-sage" id="orga892666">def H_L_tree(f, p: int, r: int):
+<pre class="src src-sage" id="org8903563">def H_L_tree(f, p: int, r: int):
 
     vert = [(0,0)]
     for j in range(1,r+1):
@@ -136,9 +136,9 @@
 <div class="outline-text-2" id="text-unika-hensellyft">
 </div>
 
-<div id="outline-container-orgb2592ec" class="outline-3">
-<h3 id="orgb2592ec">Exempel 1, unika lyft</h3>
-<div class="outline-text-3" id="text-orgb2592ec">
+<div id="outline-container-orgb923ff8" class="outline-3">
+<h3 id="orgb923ff8">Exempel 1, unika lyft</h3>
+<div class="outline-text-3" id="text-orgb923ff8">
 <p>
 \(x^{^{p-1}} -1 \mod p^r\)
 </p>
@@ -160,7 +160,7 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="org3f4c5ce">
+<figure id="org6aac4a1">
 <img src="../img/HenselLyftLabHT2023_fig1.png" alt="HenselLyftLabHT2023_fig1.png">
 
 </figure>
@@ -180,7 +180,7 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="org5800b18">
+<figure id="org97d4a85">
 <img src="../img/HenselLyftLabHT2023_fig1.png" alt="HenselLyftLabHT2023_fig1.png">
 
 </figure>
@@ -197,7 +197,7 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="org32b4703">
+<figure id="orgadb1bc0">
 <img src="../img/HenselLyftLabHT2023_fig1.png" alt="HenselLyftLabHT2023_fig1.png">
 
 </figure>
@@ -213,7 +213,7 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="orgac92a08">
+<figure id="orgee6db14">
 <img src="../img/HenselLyftLabHT2023_fig1.png" alt="HenselLyftLabHT2023_fig1.png">
 
 </figure>
@@ -287,9 +287,9 @@ y
 </div>
 </div>
 
-<div id="outline-container-org40c46c0" class="outline-4">
-<h4 id="org40c46c0">Övning 1</h4>
-<div class="outline-text-4" id="text-org40c46c0">
+<div id="outline-container-org6be1fa2" class="outline-4">
+<h4 id="org6be1fa2">Övning 1</h4>
+<div class="outline-text-4" id="text-org6be1fa2">
 <p>
 Välj en tredje rot och lyft den
 </p>
@@ -298,9 +298,9 @@ Välj en tredje rot och lyft den
 
 
 
-<div id="outline-container-orgfa13611" class="outline-4">
-<h4 id="orgfa13611">Större p, fortfarande unika lyft</h4>
-<div class="outline-text-4" id="text-orgfa13611">
+<div id="outline-container-orgc35d91f" class="outline-4">
+<h4 id="orgc35d91f">Större p, fortfarande unika lyft</h4>
+<div class="outline-text-4" id="text-orgc35d91f">
 <p>
 Hitta nollställena mod p<sup>n</sup> till följande:
 </p>
@@ -316,7 +316,7 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="orgffbad5c">
+<figure id="orgfe5b92a">
 <img src="../img/HenselLyftLabHT2023_fig2.png" alt="HenselLyftLabHT2023_fig2.png">
 
 </figure>
@@ -325,9 +325,9 @@ H_L_tree(f,p,r).plot(layout='tree')
 
 
 
-<div id="outline-container-org243d568" class="outline-4">
-<h4 id="org243d568">Övning 2</h4>
-<div class="outline-text-4" id="text-org243d568">
+<div id="outline-container-orgd3c72b3" class="outline-4">
+<h4 id="orgd3c72b3">Övning 2</h4>
+<div class="outline-text-4" id="text-orgd3c72b3">
 <p>
 Har f några rationella rötter? (Ignorera bilden, gör en egen utredning).
 Välj någon rot mod p och lyft den.
@@ -338,9 +338,9 @@ Välj någon rot mod p och lyft den.
 </section>
 
 
-<section id="outline-container-orgfaa3509" class="outline-2">
-<h2 id="orgfaa3509">Unika lyft</h2>
-<div class="outline-text-2" id="text-orgfaa3509">
+<section id="outline-container-org659b2ca" class="outline-2">
+<h2 id="org659b2ca">Unika lyft</h2>
+<div class="outline-text-2" id="text-org659b2ca">
 </div>
 <div id="outline-container-exempel-4.21" class="outline-3">
 <h3 id="exempel-4.21">Exempel 4.21</h3>
@@ -359,7 +359,7 @@ f = R(x^3 + x^2 + 29)
 </div>
 
 
-<figure id="orgb85b8ee">
+<figure id="org7058de8">
 <img src="../img/HenselLyftLabHT2023_fig3.png" alt="HenselLyftLabHT2023_fig3.png">
 
 </figure>
@@ -424,9 +424,9 @@ fq, fq.hensel_lift(p,3)
 </div>
 
 
-<div id="outline-container-org5f417de" class="outline-3">
-<h3 id="org5f417de">övning 3</h3>
-<div class="outline-text-3" id="text-org5f417de">
+<div id="outline-container-org632696a" class="outline-3">
+<h3 id="org632696a">övning 3</h3>
+<div class="outline-text-3" id="text-org632696a">
 <p>
 Lyft ännu högre, jämför båda metoderna
 </p>
@@ -450,15 +450,15 @@ f = x^3 + x^2 +2*x + 26
 </div>
 
 
-<figure id="orgab8bca3">
+<figure id="org1cc7864">
 <img src="../img/HenselLyftLabHT2023_fig4.png" alt="HenselLyftLabHT2023_fig4.png">
 
 </figure>
 </div>
 
-<div id="outline-container-orgbcf3411" class="outline-4">
-<h4 id="orgbcf3411">Övning 4</h4>
-<div class="outline-text-4" id="text-orgbcf3411">
+<div id="outline-container-org59ffa70" class="outline-4">
+<h4 id="org59ffa70">Övning 4</h4>
+<div class="outline-text-4" id="text-org59ffa70">
 <p>
 Gör de unika lyften via Hensel!
 </p>
@@ -487,15 +487,15 @@ f = x^2 + x + 7
 </div>
 
 
-<figure id="org74e6271">
+<figure id="orge5ad7dd">
 <img src="../img/HenselLyftLabHT2023_fig5.png" alt="HenselLyftLabHT2023_fig5.png">
 
 </figure>
 </div>
 
-<div id="outline-container-orgd927599" class="outline-4">
-<h4 id="orgd927599">Övning 5</h4>
-<div class="outline-text-4" id="text-orgd927599">
+<div id="outline-container-orgd02384a" class="outline-4">
+<h4 id="orgd02384a">Övning 5</h4>
+<div class="outline-text-4" id="text-orgd02384a">
 <p>
 Så finns lösningar upp till mod \(p^3\) men ej mod \(p^4\), varför?
 Red ut detta, ledning nedan
@@ -540,9 +540,9 @@ För vart och ett av dessa så är antingen alla eller inga av dess lyft nollst
 </div>
 
 
-<div id="outline-container-org935bbf2" class="outline-4">
-<h4 id="org935bbf2">Övning 6</h4>
-<div class="outline-text-4" id="text-org935bbf2">
+<div id="outline-container-org7f5a24e" class="outline-4">
+<h4 id="org7f5a24e">Övning 6</h4>
+<div class="outline-text-4" id="text-org7f5a24e">
 <p>
 Finns det polynom med icke-unika lyft som trots allt har nollställen mod \(p^n\) alla n, som
 inte kommer från rationella nollställen?
@@ -553,9 +553,9 @@ inte kommer från rationella nollställen?
 
 
 
-<div id="outline-container-org0e1a0ae" class="outline-3">
-<h3 id="org0e1a0ae">Allt lyfter inte</h3>
-<div class="outline-text-3" id="text-org0e1a0ae">
+<div id="outline-container-org1b1b5b2" class="outline-3">
+<h3 id="org1b1b5b2">Allt lyfter inte</h3>
+<div class="outline-text-3" id="text-org1b1b5b2">
 <p>
 Ex: den rationella roten -1 är den enda som lyfter mot oändligheten
 </p>
@@ -571,7 +571,7 @@ H_L_tree(f,p,r).plot(layout='tree')
 </div>
 
 
-<figure id="orgb1ff682">
+<figure id="org64a6106">
 <img src="../img/HenselLyftLabHT2023_fig6.png" alt="HenselLyftLabHT2023_fig6.png">
 
 </figure>
@@ -592,8 +592,8 @@ som lyfter icke-unikt mot evigheten?
 
 
 <ul class="org-ul">
-<li><a id="orgb4aa56e"></a>Ledning nedan om du kör fast<br>
-<div class="outline-text-5" id="text-orgb4aa56e">
+<li><a id="orgf69f4c9"></a>Ledning nedan om du kör fast<br>
+<div class="outline-text-5" id="text-orgf69f4c9">
 <p>
 försök med
 \(p=2\) och
@@ -715,7 +715,7 @@ f = x^2 -3
 </div>
 
 
-<figure id="org762bdd7">
+<figure id="orgd7e68e1">
 <img src="../img/HenselLyftLabHT2023_fig21.png" alt="HenselLyftLabHT2023_fig21.png">
 
 </figure>
@@ -1092,7 +1092,7 @@ f = R(x^3 + x^2 + 29)
 </div>
 
 
-<figure id="orgfbcd1d8">
+<figure id="orgac5479f">
 <img src="../img/HenselLyftLabHT2023_fig31.png" alt="HenselLyftLabHT2023_fig31.png">
 
 </figure>
@@ -1103,7 +1103,7 @@ f = R(x^3 + x^2 + 29)
 </div>
 
 
-<figure id="orga9793d8">
+<figure id="orgf54282b">
 <img src="../img/HenselLyftLabHT2023_fig33.png" alt="HenselLyftLabHT2023_fig33.png">
 
 </figure>
@@ -1114,7 +1114,7 @@ f = R(x^3 + x^2 + 29)
 </div>
 
 
-<figure id="org26a5f16">
+<figure id="orgefb2d91">
 <img src="../img/HenselLyftLabHT2023_fig35.png" alt="HenselLyftLabHT2023_fig35.png">
 
 </figure>
@@ -1142,7 +1142,7 @@ f = R(x^3 + x^2 + 29)
 </main>
 <footer id="postamble" class="status">
 <p class="author">Author: Jan Snellman</p>
-<p class="date">Created: 2024-03-06</p>
+<p class="date">Created: 2024-04-05</p>
 <p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
 </footer>
 </body>
diff --git a/public/lectures/kvadrest_annotated.pdf b/public/lectures/kvadrest_annotated.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e7aece0eeb1177ad686cf05c51651f0c39a654aa
Binary files /dev/null and b/public/lectures/kvadrest_annotated.pdf differ
diff --git a/public/sitemap.html b/public/sitemap.html
index 75f00cbf051e0061a1e9dc112e0c44e7a7a68dca..cc66e2511e6d53a6f64f88d837597bdeebf7355a 100644
--- a/public/sitemap.html
+++ b/public/sitemap.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
-<!-- 2024-03-11 -->
+<!-- 2024-04-05 -->
 <meta charset="utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>Kurshemsida</title>
@@ -208,22 +208,22 @@
 </header><ul class="org-ul">
 <li><a href="newlectures/newlecture.html">Föreläsningar i Talteori</a></li>
 <li><a href="newlectures/new-lect-0.html">Talteori översiktsföreläsning</a></li>
+<li><a href="index.html">TATA54 Talteori</a></li>
+<li><a href="lectures/Henselfaktorisering.html">Henselfaktorisering</a></li>
+<li><a href="senaste-nytt.html">senaste-nytt</a></li>
 <li><a href="labs/lecture5.html">lecture5</a></li>
 <li><a href="labs/lecture4.html">lecture4</a></li>
 <li><a href="labs/lecture3.html">lecture3</a></li>
 <li><a href="labs/lecture2.html">lecture2</a></li>
 <li><a href="labs/lecture1.html">lecture1</a></li>
 <li><a href="labs/lecture0.html">lecture0</a></li>
-<li><a href="index.html">TATA54 Talteori</a></li>
-<li><a href="senaste-nytt.html">senaste-nytt</a></li>
 <li><a href="labs/kedjebraklab.html">Sagemath-övningar på kedjebråk</a></li>
 <li><a href="labs/HenselLyftLabHT2023.html">SageMath-övningar på Hensellyft, primitiva rötter, och KRS</a></li>
-<li><a href="lectures/Henselfaktorisering.html">Henselfaktorisering</a></li>
 </ul>
 </main>
 <footer id="postamble" class="status">
 <p class="author">Author: Jan Snellman</p>
-<p class="date">Created: 2024-03-11</p>
+<p class="date">Created: 2024-04-05</p>
 <p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
 </footer>
 </body>